IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Feb 24, 2010, 2:51:03 PM (16 years ago)
Author:
Paul Price
Message:

Being more careful with errors.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ppImage/src/ppImageStatsOutput.c

    r23753 r27064  
    1717    // get the output stats filename
    1818    const char *statsName = psMetadataLookupStr(&mdok, config->arguments, "STATS"); // Filename for statistics
    19     if (!statsName && !strlen(statsName)) {
     19    if (!statsName || !strlen(statsName)) {
    2020        psError(PS_ERR_UNEXPECTED_NULL, false, "missing STATS entry in arguments list.");
    2121        return false;
     
    2424    // Write out
    2525    psString resolved = pmConfigConvertFilename(statsName, config, true, true); // Resolved filename
     26    if (!resolved) {
     27        psError(psErrorCodeLast(), false, "Unable to resolve statistics file name");
     28        return false;
     29    }
    2630    if (!psMetadataConfigWrite(stats, resolved)) {
    27         psError(PS_ERR_IO, false, "Unable to serialize stats metadata.\n");
     31        psError(psErrorCodeLast(), false, "Unable to serialize stats metadata.\n");
    2832        psFree(resolved);
    2933        return false;
Note: See TracChangeset for help on using the changeset viewer.