IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Feb 16, 2007, 12:24:20 PM (19 years ago)
Author:
jhoblitt
Message:

properly handle pzgetexpConfig() errors

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTools/src/pzgetexpConfig.c

    r11089 r11857  
    2929#include "pxtools.h"
    3030
    31 pxConfig *pzgetexpConfig(pxConfig *config, int argc, char **argv) {
     31pxConfig *pzgetexpConfig(pxConfig *config, int argc, char **argv)
     32{
    3233    if (!config) {
    3334        config = pxConfigAlloc();
     
    3940    if (! config->modules) {
    4041        psError(PS_ERR_UNKNOWN, false, "Can't find site configuration!\n");
    41         exit(EXIT_FAILURE);
     42        psFree(config);
     43        return NULL;
    4244    }
    4345
     
    6365        psArgumentHelp(args);
    6466        psFree(config);
    65         exit(EXIT_FAILURE);
     67        return NULL;
    6668    }
    6769
     
    7577        psError(PS_ERR_UNKNOWN, false, "Can't connect to db\n");
    7678        psFree(config);
    77         exit(EXIT_FAILURE);
     79        return NULL;
    7880    }
    7981
Note: See TracChangeset for help on using the changeset viewer.