Apply security patch (revision:245e106aacc48e38784d1efe71df4e4f7a2643ab)
[platform/core/multimedia/libmedia-service.git] / src / common / media-svc-media-folder.c
index e0db2ec..76d6d24 100755 (executable)
@@ -806,6 +806,14 @@ int _media_svc_get_null_scan_folder_list(sqlite3 *handle, const char *storage_id
        }
 
        *folder_list = malloc(sizeof(char *) * cnt);
+       if (*folder_list == NULL) {
+               media_svc_error("Allocation failed");
+
+               *folder_list = NULL;
+               *count = 0;
+
+               return MS_MEDIA_ERR_OUT_OF_MEMORY;
+       }
 
        while (1) {
                (*folder_list)[idx] = strdup((char *)sqlite3_column_text(sql_stmt, 0));