Merge "Subject: [PATCH] Fix heap-use-after-free in reference-ril.c found by AddressSaniziter."
diff --git a/reference-ril/reference-ril.c b/reference-ril/reference-ril.c
index 45340e3..b9baef1 100644
--- a/reference-ril/reference-ril.c
+++ b/reference-ril/reference-ril.c
@@ -3110,7 +3110,6 @@
err = at_tok_nextstr(&p, &response);
- free(line);
if (err != 0) {
RLOGE("invalid NITZ line %s\n", s);
} else {
@@ -3118,6 +3117,7 @@
RIL_UNSOL_NITZ_TIME_RECEIVED,
response, strlen(response));
}
+ free(line);
} else if (strStartsWith(s,"+CRING:")
|| strStartsWith(s,"RING")
|| strStartsWith(s,"NO CARRIER")