diff options
author | grodriguez <guille.rodriguez@gmail.com> | 2014-02-04 09:44:01 +0100 |
---|---|---|
committer | grodriguez <guille.rodriguez@gmail.com> | 2014-02-04 09:44:01 +0100 |
commit | 5c1fde906c6c28c020b518d461467e4178675060 (patch) | |
tree | 6d80fab364d3544d7837efdefffe75129781ce0e /src/imagemagick.c | |
parent | 0c55ec7edac2a4ffaba9eb617a5de2ca197b4bbe (diff) | |
download | mirror-meh-5c1fde906c6c28c020b518d461467e4178675060.tar.gz mirror-meh-5c1fde906c6c28c020b518d461467e4178675060.tar.bz2 mirror-meh-5c1fde906c6c28c020b518d461467e4178675060.zip |
Fix unused result warnings
Diffstat (limited to 'src/imagemagick.c')
-rw-r--r-- | src/imagemagick.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/imagemagick.c b/src/imagemagick.c index ada2f6e..a168e80 100644 --- a/src/imagemagick.c +++ b/src/imagemagick.c @@ -30,14 +30,17 @@ struct image *imagemagick_open(FILE *f){ argv[0] = "convert"; argv[1] = "-depth"; argv[2] = "255"; - asprintf(&argv[3], "fd:%i", origfd); - asprintf(&argv[4], "ppm:fd:%i", tmpfd[1]); + if((asprintf(&argv[3], "fd:%i", origfd) < 0) || (asprintf(&argv[4], "ppm:fd:%i", tmpfd[1]) < 0)){ + fprintf(stderr, "Out of memory"); + exit(EXIT_FAILURE); + } argv[5] = NULL; #ifdef NDEBUG /* STFU OMFG */ - freopen("/dev/null", "w", stdout); - freopen("/dev/null", "w", stderr); + FILE *unused __attribute__((unused)); + unused = freopen("/dev/null", "w", stdout); + unused = freopen("/dev/null", "w", stderr); #endif execvp(argv[0], argv); |