Diff between d5923e0ac15ee74ccb11586f369c4eb93de2f361 and 375850c4f2b50e35efe6d37d06518dcfbcece0b3

Changed Files

File Additions Deletions Status
android/hal-audio.c +3 -0 modified

Full Patch

diff --git a/android/hal-audio.c b/android/hal-audio.c
index 00dde49..cd2c0a4 100644
--- a/android/hal-audio.c
+++ b/android/hal-audio.c
@@ -1161,6 +1161,9 @@ static int out_set_parameters(struct audio_stream *stream, const char *kvpairs)
 	DBG("%s", kvpairs);
 
 	str = strdup(kvpairs);
+	if (!str)
+		return -ENOMEM;
+
 	kvpair = strtok_r(str, ";", &saveptr);
 
 	for (; kvpair && *kvpair; kvpair = strtok_r(NULL, ";", &saveptr)) {