sqc 0.4.13

Software Code Quality - CERT C compliance checker
/*
 * Rule: FIO01-C
 * Source: wiki
 * Status: FAIL - Should trigger FIO01-C violation
 */

char *file_name;
FILE *f_ptr;

/* Initialize file_name */

f_ptr = fopen(file_name, "w");
if (f_ptr == NULL)  {
  /* Handle error */
}

/* ... */

if (chmod(file_name, S_IRUSR) == -1) {
  /* Handle error */
}