IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 23288


Ignore:
Timestamp:
Mar 11, 2009, 5:30:08 PM (17 years ago)
Author:
Paul Price
Message:

Catch errors in metadata formating.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/types/psMetadataConfig.c

    r22707 r23288  
    14771477            }
    14781478
    1479             psString newStr = psMetadataConfigFormat(item->data.md);
    1480             if (newStr) {
     1479            psMetadata *md = item->data.md; // Metadata at new level
     1480            if (md) {
     1481                psString newStr = psMetadataConfigFormat(item->data.md);
     1482                if (!newStr) {
     1483                    psError(PS_ERR_UNKNOWN, false, "Unable to format metadata %s", item->name);
     1484                    psFree(content);
     1485                    return NULL;
     1486                }
     1487
    14811488                // add 3 extra spaces to each metadata folder item
    14821489                char *buf = strtok(newStr, "\n");
     
    14871494                psFree(newStr);
    14881495            }
    1489 
    14901496            psStringAppend(&content, "\nEND\n");
    14911497            break;
Note: See TracChangeset for help on using the changeset viewer.