libfprint-1.94.9-1.fc43

List of Findings

Error: GCC_ANALYZER_WARNING (CWE-476): [#def1]
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1342:13: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘to_remove’
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1370:5: enter_function: entry to ‘remove_perimeter_pts’
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1380:8: branch_false: following ‘false’ branch...
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1383:24: branch_false: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1383:17: acquire_memory: this call could return NULL
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1394:17: branch_true: following ‘true’ branch (when ‘i < ih’)...
 branch_true: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1420:22: branch_true: following ‘true’ branch (when ‘i >= 0’)...
 branch_true: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1446:17: branch_true: following ‘true’ branch (when ‘i < ih’)...
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1447:22: branch_true: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1452:12: branch_true: following ‘true’ branch...
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1453:18: branch_true: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1446:17: branch_false: following ‘false’ branch (when ‘i >= ih’)...
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1457:5: branch_false: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1463:17: branch_true: following ‘true’ branch (when ‘i < ih’)...
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1464:17: branch_true: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1464:12: branch_true: following ‘true’ branch...
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1465:13: branch_true: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1465:13: call_function: calling ‘mark_minutiae_in_range’ from ‘remove_perimeter_pts’
# 1340|       int i, dist;
# 1341|       for (i = 0; i < minutiae->num; i++) {
# 1342|->         if (to_remove[i])
# 1343|               continue;
# 1344|           dist = (int)sqrt((x - minutiae->list[i]->x) * (x - minutiae->list[i]->x) +

Error: GCC_ANALYZER_WARNING (CWE-476): [#def2]
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1402:13: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘left_down’
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1380:8: branch_false: following ‘false’ branch...
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1383:24: branch_false: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1386:17: acquire_memory: this call could return NULL
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1394:17: branch_true: following ‘true’ branch (when ‘i < ih’)...
 branch_true: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1401:12: branch_true: following ‘true’ branch (when ‘left_min == left_min’)...
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1402:22: branch_true: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1402:13: danger: ‘left_down + (long unsigned int)i * 4’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
# 1400|           }
# 1401|           if (left_min == (iw - 1))
# 1402|->             left_down[i] = -1;
# 1403|           else
# 1404|               left_down[i] = left_min;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def3]
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1404:13: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘left_down’
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1380:8: branch_false: following ‘false’ branch...
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1383:24: branch_false: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1386:17: acquire_memory: this call could return NULL
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1394:17: branch_true: following ‘true’ branch (when ‘i < ih’)...
 branch_true: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1401:12: branch_false: following ‘false’ branch (when ‘left_min != left_min’)...
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1404:22: branch_false: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1404:13: danger: ‘left_down + (long unsigned int)i * 4’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/2)
# 1402|               left_down[i] = -1;
# 1403|           else
# 1404|->             left_down[i] = left_min;
# 1405|           for (j = iw - 1; j >= right_max; j--) {
# 1406|               if ((bdata[i * iw + j] != 0)) {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def4]
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1412:13: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘right_down’
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1380:8: branch_false: following ‘false’ branch...
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1383:24: branch_false: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1389:18: acquire_memory: this call could return NULL
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1394:17: branch_true: following ‘true’ branch (when ‘i < ih’)...
 branch_true: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1411:12: branch_true: following ‘true’ branch (when ‘right_max == 0’)...
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1412:23: branch_true: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1412:13: danger: ‘right_down + (long unsigned int)i * 4’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/2)
# 1410|           }
# 1411|           if (right_max == 0)
# 1412|->             right_down[i] = -1;
# 1413|           else
# 1414|               right_down[i] = right_max;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def5]
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1414:13: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘right_down’
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1380:8: branch_false: following ‘false’ branch...
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1383:24: branch_false: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1389:18: acquire_memory: this call could return NULL
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1394:17: branch_true: following ‘true’ branch (when ‘i < ih’)...
 branch_true: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1411:12: branch_false: following ‘false’ branch (when ‘right_max != 0’)...
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1414:23: branch_false: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1414:13: danger: ‘right_down + (long unsigned int)i * 4’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/2)
# 1412|               right_down[i] = -1;
# 1413|           else
# 1414|->             right_down[i] = right_max;
# 1415|       }
# 1416|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def6]
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1448:13: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘left’
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1380:8: branch_false: following ‘false’ branch...
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1383:24: branch_false: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1384:12: acquire_memory: this call could return NULL
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1394:17: branch_true: following ‘true’ branch (when ‘i < ih’)...
 branch_true: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1420:22: branch_true: following ‘true’ branch (when ‘i >= 0’)...
 branch_true: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1446:17: branch_true: following ‘true’ branch (when ‘i < ih’)...
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1447:22: branch_true: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1447:12: branch_true: following ‘true’ branch...
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1448:17: branch_true: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1448:13: danger: ‘left + (long unsigned int)i * 4’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/2)
# 1446|       for (i = 0; i < ih; i++) {
# 1447|           if (left_down[i] != left_min)
# 1448|->             left[i] = left_down[i];
# 1449|           else
# 1450|               left[i] = left_up[i];

Error: GCC_ANALYZER_WARNING (CWE-476): [#def7]
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1450:13: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘left’
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1380:8: branch_false: following ‘false’ branch...
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1383:24: branch_false: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1384:12: acquire_memory: this call could return NULL
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1394:17: branch_true: following ‘true’ branch (when ‘i < ih’)...
 branch_true: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1420:22: branch_true: following ‘true’ branch (when ‘i >= 0’)...
 branch_true: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1446:17: branch_true: following ‘true’ branch (when ‘i < ih’)...
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1447:22: branch_true: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1447:12: branch_false: following ‘false’ branch...
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1450:30: branch_false: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1450:13: danger: ‘left + (long unsigned int)i * 4’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/2)
# 1448|               left[i] = left_down[i];
# 1449|           else
# 1450|->             left[i] = left_up[i];
# 1451|   
# 1452|           if (right_down[i] != right_max)

Error: GCC_ANALYZER_WARNING (CWE-476): [#def8]
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1450:23: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘left_up’
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1380:8: branch_false: following ‘false’ branch...
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1383:24: branch_false: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1385:15: acquire_memory: this call could return NULL
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1394:17: branch_true: following ‘true’ branch (when ‘i < ih’)...
 branch_true: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1420:22: branch_true: following ‘true’ branch (when ‘i >= 0’)...
 branch_true: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1446:17: branch_true: following ‘true’ branch (when ‘i < ih’)...
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1447:22: branch_true: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1447:12: branch_false: following ‘false’ branch...
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1450:30: branch_false: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1450:23: danger: ‘left_up + (long unsigned int)i * 4’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/2)
# 1448|               left[i] = left_down[i];
# 1449|           else
# 1450|->             left[i] = left_up[i];
# 1451|   
# 1452|           if (right_down[i] != right_max)

Error: GCC_ANALYZER_WARNING (CWE-476): [#def9]
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1453:13: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘right’
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1380:8: branch_false: following ‘false’ branch...
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1383:24: branch_false: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1387:13: acquire_memory: this call could return NULL
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1394:17: branch_true: following ‘true’ branch (when ‘i < ih’)...
 branch_true: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1420:22: branch_true: following ‘true’ branch (when ‘i >= 0’)...
 branch_true: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1446:17: branch_true: following ‘true’ branch (when ‘i < ih’)...
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1447:22: branch_true: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1447:12: branch_true: following ‘true’ branch...
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1448:17: branch_true: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1452:12: branch_true: following ‘true’ branch...
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1453:18: branch_true: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1453:13: danger: ‘right + (long unsigned int)i * 4’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/2)
# 1451|   
# 1452|           if (right_down[i] != right_max)
# 1453|->             right[i] = right_down[i];
# 1454|           else
# 1455|               right[i] = right_up[i];

Error: GCC_ANALYZER_WARNING (CWE-476): [#def10]
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1455:13: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘right’
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1380:8: branch_false: following ‘false’ branch...
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1383:24: branch_false: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1387:13: acquire_memory: this call could return NULL
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1394:17: branch_true: following ‘true’ branch (when ‘i < ih’)...
 branch_true: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1420:22: branch_true: following ‘true’ branch (when ‘i >= 0’)...
 branch_true: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1446:17: branch_true: following ‘true’ branch (when ‘i < ih’)...
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1447:22: branch_true: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1447:12: branch_true: following ‘true’ branch...
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1448:17: branch_true: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1452:12: branch_false: following ‘false’ branch...
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1455:32: branch_false: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1455:13: danger: ‘right + (long unsigned int)i * 4’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/2)
# 1453|               right[i] = right_down[i];
# 1454|           else
# 1455|->             right[i] = right_up[i];
# 1456|       }
# 1457|       free(left_up);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def11]
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1455:24: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘right_up’
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1380:8: branch_false: following ‘false’ branch...
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1383:24: branch_false: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1388:16: acquire_memory: this call could return NULL
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1394:17: branch_true: following ‘true’ branch (when ‘i < ih’)...
 branch_true: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1420:22: branch_true: following ‘true’ branch (when ‘i >= 0’)...
 branch_true: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1446:17: branch_true: following ‘true’ branch (when ‘i < ih’)...
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1447:22: branch_true: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1447:12: branch_true: following ‘true’ branch...
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1448:17: branch_true: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1452:12: branch_false: following ‘false’ branch...
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1455:32: branch_false: ...to here
libfprint-v1.94.9/redhat-linux-build/../libfprint/nbis/mindtct/remove.c:1455:24: danger: ‘right_up + (long unsigned int)i * 4’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/2)
# 1453|               right[i] = right_down[i];
# 1454|           else
# 1455|->             right[i] = right_up[i];
# 1456|       }
# 1457|       free(left_up);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def12]
libfprint-v1.94.9/redhat-linux-build/../tests/test-fpi-device.c:94:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘dev_class’
libfprint-v1.94.9/redhat-linux-build/../tests/test-fpi-device.c:87:6: branch_true: following ‘true’ branch...
libfprint-v1.94.9/redhat-linux-build/../tests/test-fpi-device.c:89:20: branch_true: ...to here
libfprint-v1.94.9/redhat-linux-build/../tests/test-fpi-device.c:91:7: branch_false: following ‘false’ branch...
libfprint-v1.94.9/redhat-linux-build/../tests/test-fpi-device.c:91:7: branch_false: ...to here
libfprint-v1.94.9/redhat-linux-build/../tests/test-fpi-device.c:94:3: danger: dereference of NULL ‘dev_class’
#   92|       }
#   93|   
#   94|->   default_fake_dev_class = *dev_class;
#   95|   
#   96|     return dev_class;

Error: CPPCHECK_WARNING (CWE-476): [#def13]
libfprint-v1.94.9/tests/test-fpi-assembling.c:107: warning[nullPointer]: Possible null pointer dereference: frames
#  105|   
#  106|     fpi_do_movement_estimation (&ctx, frames);
#  107|->   for (GSList *l = frames->next; l != NULL; l = l->next)
#  108|       {
#  109|         cairo_frame * frame = l->data;

Scan Properties

analyzer-version-clippy1.86.0
analyzer-version-cppcheck2.17.1
analyzer-version-gcc15.0.1
analyzer-version-gcc-analyzer15.0.1
analyzer-version-shellcheck0.10.0
analyzer-version-unicontrol0.0.2
enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
exit-code0
hostip-172-16-1-191.us-west-2.compute.internal
known-false-positives/usr/share/csmock/known-false-positives.js
known-false-positives-rpmknown-false-positives-0.0.0.20250425.124705.g1c7c448.main-1.el9.noarch
mock-configfedora-rawhide-x86_64
project-namelibfprint-1.94.9-1.fc43
store-results-to/tmp/tmp96ai5zax/libfprint-1.94.9-1.fc43.tar.xz
time-created2025-04-25 13:59:00
time-finished2025-04-25 14:01:20
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'unicontrol,cppcheck,gcc,clippy,shellcheck' '-o' '/tmp/tmp96ai5zax/libfprint-1.94.9-1.fc43.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmp96ai5zax/libfprint-1.94.9-1.fc43.src.rpm'
tool-versioncsmock-3.8.1.20250422.172604.g26bc3d6-1.el9