aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathan Williams <njw@google.com>2011-05-20 14:42:16 -0400
committerDan Williams <dcbw@redhat.com>2011-06-02 17:50:47 -0500
commitf7dff81eecd6694c2596200fc2c3226de0396b7d (patch)
treef6918e12c52a9d5624e4a98e9df535485ec36412
parenta1378ae8e82e4372ca2a7abf747ff5e418675907 (diff)
gsm: free the string allocated by utils_hexstr2bin().
Change-Id: I1f7dabc8209d9757b573a59abb788a2346f72ad5
-rw-r--r--src/mm-generic-gsm.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mm-generic-gsm.c b/src/mm-generic-gsm.c
index c014b238..b67cecff 100644
--- a/src/mm-generic-gsm.c
+++ b/src/mm-generic-gsm.c
@@ -1801,6 +1801,7 @@ get_mnc_length_done (MMAtSerialPort *port,
MM_MODEM_ERROR_GENERAL,
"SIM returned malformed response '%s'",
hex);
+ g_free (bin);
goto done;
}
@@ -1815,6 +1816,7 @@ get_mnc_length_done (MMAtSerialPort *port,
"SIM returned invalid MNC length %d (should be either 2 or 3)",
mnc_len);
}
+ g_free (bin);
} else {
info->error = g_error_new (MM_MODEM_ERROR,
MM_MODEM_ERROR_GENERAL,