Hi. some code snippets in my program cause error messages. I think that is wrong. For example:
int main(int argc, char* argv[]) {
char *fname = "file.txt"; FILE *f = NULL; char *r = NULL; while ((f = fopen(fname,"rt"))!=NULL)// (error) Resource leak: f [resourceLeak] ??? { /* do something */ fclose(f); // if (condition) break; } while ((r = (char*)malloc(sizeof(*r)*100))!=NULL)// (error) Memory leak: r [memleak] ??? { /* do something */ free(r); // if (condition) break; } return 0;
}
Thanks! I created this ticket https://trac.cppcheck.net/ticket/8854
Log in to post a comment.
Hi. some code snippets in my program cause error messages. I think that is wrong. For example:
int main(int argc, char* argv[])
{
}
Thanks! I created this ticket https://trac.cppcheck.net/ticket/8854