mirror of
https://github.com/gryf/wmaker.git
synced 2025-12-20 21:08:08 +01:00
This patch returns NULL, because the variable image is not used yet. The patch also removes three lines: - buffer[0] = NULL; /* Initialize pointer to avoid spurious free in cleanup code */ RErrorCode = RERR_BADIMAGEFILE; jpeg_destroy_decompress(&cinfo); fclose(file); - if (buffer[0]) - free(buffer[0]); buffer is a local variable. The malloc is not used yet. So: - We set the value to NULL, then check if is null to call free(). So the free() call is never used. We can remove the last too lines. - We don't need set now to NULL, because the variable is empty (the initializated (or not) value is not used, and is destroyed as local variable when we returns, just one line later. Signed-off-by: Rodolfo García Peñas (kix) <kix@kix.es>
5.4 KiB
5.4 KiB