aubinator: fix resource leak
authorNayan Deshmukh <nayan26deshmukh@gmail.com>
Sun, 25 Sep 2016 14:12:16 +0000 (19:42 +0530)
committerKenneth Graunke <kenneth@whitecape.org>
Sun, 25 Sep 2016 19:32:48 +0000 (12:32 -0700)
CovID: 1373370

Signed-off-by: Nayan Deshmukh <nayan26deshmukh@gmail.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/intel/tools/disasm.c

index e527615..4ac7b90 100644 (file)
@@ -101,8 +101,10 @@ gen_disasm_create(int pciid)
    if (gd == NULL)
       return NULL;
 
-   if (!gen_get_device_info(pciid, &gd->devinfo))
+   if (!gen_get_device_info(pciid, &gd->devinfo)) {
+      free(gd);
       return NULL;
+   }
 
    brw_init_compaction_tables(&gd->devinfo);