Fix coverity issue 379240 (Unchecked return value) (#13401)
Stelios Fragkakis committed
Jul 19, 2022 at 13:06 UTC
e9507d3f4e2e58ddd5ce7c08a17c1de116c9f50e
1 file changed
+2
-1
libnetdata/arrayalloc/arrayalloc.c
+2
-1
@@ -317,7 +317,8 @@ void arrayalloc_freez(ARAL *ar, void *ptr) {
317
// free it
318
if(ar->internal.mmap) {
319
munmap(page->data, page->size);
320
- unlink(page->filename);
320
+ if (unlikely(unlink(page->filename) == 1))
321
+ error("Cannot delete file '%s'", page->filename);
322
freez((void *)page->filename);
323
}
324
else