summaryrefslogtreecommitdiffstats
path: root/lisiblepng-bin/src/main.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--lisiblepng-bin/src/main.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/lisiblepng-bin/src/main.c b/lisiblepng-bin/src/main.c
index 7e99bfe..6b52f2f 100644
--- a/lisiblepng-bin/src/main.c
+++ b/lisiblepng-bin/src/main.c
@@ -17,20 +17,23 @@ int main(int argc, char **argv) {
if (!png_file) {
const char *error_message = strerror(errno);
LOGN("Couldn't open PNG file: %s", error_message);
- goto err;
+ return 1;
}
LisPng *png = LisPng_decode(png_file);
+ if (!png) {
+ LOG0("Couldn't decode PNG");
+ return 1;
+ }
+
LisPng_dump_ppm(png);
LisPng_destroy(png);
if (fclose(png_file) != 0) {
const char *error_message = strerror(errno);
LOGN("Couldn't close PNG file: %s", error_message);
- goto err;
+ return 1;
}
return 0;
-err:
- return 1;
}
Go back to lisible.xyz