libprocps: open file should be closed, not freed
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
This commit is contained in:
parent
30b3c4958c
commit
bc6b99e8ff
@ -313,13 +313,13 @@ int get_slabinfo(struct slab_info **list, struct slab_stat *stats)
|
|||||||
|
|
||||||
if (!fgets(buffer, SLABINFO_VER_LEN, slabfile)) {
|
if (!fgets(buffer, SLABINFO_VER_LEN, slabfile)) {
|
||||||
fprintf(stderr, "cannot read from slabinfo\n");
|
fprintf(stderr, "cannot read from slabinfo\n");
|
||||||
free(slabfile);
|
fclose(slabfile);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (sscanf(buffer, "slabinfo - version: %d.%d", &major, &minor) != 2) {
|
if (sscanf(buffer, "slabinfo - version: %d.%d", &major, &minor) != 2) {
|
||||||
fprintf(stderr, "not the good old slabinfo we know\n");
|
fprintf(stderr, "not the good old slabinfo we know\n");
|
||||||
free(slabfile);
|
fclose(slabfile);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -331,7 +331,7 @@ int get_slabinfo(struct slab_info **list, struct slab_stat *stats)
|
|||||||
ret = parse_slabinfo10(list, stats, slabfile);
|
ret = parse_slabinfo10(list, stats, slabfile);
|
||||||
else {
|
else {
|
||||||
fprintf(stderr, "unrecognizable slabinfo version\n");
|
fprintf(stderr, "unrecognizable slabinfo version\n");
|
||||||
free(slabfile);
|
fclose(slabfile);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user