From d6f865c5af17f3401a9825b16146f6a198e3d7d6 Mon Sep 17 00:00:00 2001 From: Jihoon Jung Date: Thu, 24 Feb 2022 13:13:43 +0900 Subject: [PATCH] Fix Svace issue : dereference memory Change-Id: Ia8a584ac6755b8fa432e0563376f2c1511fdc3ac Signed-off-by: Jihoon Jung --- src/libmtp.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/libmtp.c b/src/libmtp.c index b53877a..1b0d6a0 100755 --- a/src/libmtp.c +++ b/src/libmtp.c @@ -8858,6 +8858,9 @@ int LIBMTP_Send_Representative_Sample(LIBMTP_mtpdevice_t *device, // Go ahead and send the data propval.a.count = sampledata->size; propval.a.v = malloc(sizeof(PTPPropertyValue) * sampledata->size); + if (propval.a.v == NULL) + return -1; + for (i = 0; i < sampledata->size; i++) { propval.a.v[i].u8 = sampledata->data[i]; } -- 2.7.4