Changeset 72948


Ignore:
Timestamp:
Jul 4, 2018, 12:11:33 PM (6 years ago)
Author:
hcho
Message:

m.nviz.image: Check return value from GS_write_(ppm|tif)

Location:
grass/trunk/misc/m.nviz.image
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • grass/trunk/misc/m.nviz.image/main.c

    r69589 r72948  
    237237        ret = write_img(output_name, FORMAT_TIF);
    238238
    239     if (!ret)
     239    if (ret == 1)
     240        G_fatal_error(_("Failed to write image"));
     241    else if (ret == 2)
    240242        G_fatal_error(_("Unsupported output format"));
    241243
  • grass/trunk/misc/m.nviz.image/write_img.c

    r58789 r72948  
    2424   \param name filename
    2525
    26    \return 1 on success
    27    \return 0 on failure (unsupported format)
     26   \return 0 on success
     27   \return 1 on failure (failed to write image)
     28   \return 2 on failure (unsupported format)
    2829 */
    2930int write_img(const char *name, int format)
    3031{
    3132    if (format == FORMAT_PPM)
    32         GS_write_ppm(name);
     33        return !GS_write_ppm(name);
    3334#ifdef HAVE_TIFFIO_H
    3435    else if (format == FORMAT_TIF)
    35         GS_write_tif(name);
     36        return !GS_write_tif(name);
    3637#endif
    3738    else
    38         return 0;
     39        return 2;
    3940
    40     return 1;
     41    return 0;
    4142}
Note: See TracChangeset for help on using the changeset viewer.