IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 11840


Ignore:
Timestamp:
Feb 15, 2007, 3:45:23 PM (19 years ago)
Author:
jhoblitt
Message:

report errors when pxadminConfig() fails

Location:
trunk/ippTools/src
Files:
2 edited

Legend:

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

    r11702 r11840  
    3232
    3333    pxConfig *config = pxAdminConfig(NULL, argc, argv);
     34    if (!config) {
     35        psError(PXTOOLS_ERR_CONFIG, false, "failed to configure");
     36        goto FAIL;
     37    }
    3438
    3539    switch (config->mode) {
     
    6266    psErrorStackPrint(stderr, "\n");
    6367
     68    int exit_status = pxerrorGetExitStatus();
     69
    6470    psFree(config);
    6571    pmConfigDone();
    6672    psLibFinalize();
    6773
    68     exit(EXIT_FAILURE);
     74    exit(exit_status);
    6975}
  • trunk/ippTools/src/pxadminConfig.c

    r11702 r11840  
    115115FAIL:
    116116    psFree(config);
    117     pmConfigDone();
    118     psLibFinalize();
    119     exit(EXIT_FAILURE);
     117    return NULL;
    120118}
    121119
Note: See TracChangeset for help on using the changeset viewer.