Changeset 11857
- Timestamp:
- Feb 16, 2007, 12:24:20 PM (19 years ago)
- Location:
- trunk/ippTools/src
- Files:
-
- 2 edited
-
pzgetexp.c (modified) (3 diffs)
-
pzgetexpConfig.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/pzgetexp.c
r10045 r11857 39 39 40 40 pxConfig *config = pzgetexpConfig(NULL, argc, argv); 41 if (!config) { 42 psError(PXTOOLS_ERR_CONFIG, false, "failed to configure"); 43 goto FAIL; 44 } 41 45 42 46 if (!go(config)) { … … 52 56 FAIL: 53 57 psErrorStackPrint(stderr, "\n"); 58 int exit_status = pxerrorGetExitStatus(); 54 59 55 60 psFree(config); … … 57 62 psLibFinalize(); 58 63 59 exit( EXIT_FAILURE);64 exit(exit_status); 60 65 } 61 66 -
trunk/ippTools/src/pzgetexpConfig.c
r11089 r11857 29 29 #include "pxtools.h" 30 30 31 pxConfig *pzgetexpConfig(pxConfig *config, int argc, char **argv) { 31 pxConfig *pzgetexpConfig(pxConfig *config, int argc, char **argv) 32 { 32 33 if (!config) { 33 34 config = pxConfigAlloc(); … … 39 40 if (! config->modules) { 40 41 psError(PS_ERR_UNKNOWN, false, "Can't find site configuration!\n"); 41 exit(EXIT_FAILURE); 42 psFree(config); 43 return NULL; 42 44 } 43 45 … … 63 65 psArgumentHelp(args); 64 66 psFree(config); 65 exit(EXIT_FAILURE);67 return NULL; 66 68 } 67 69 … … 75 77 psError(PS_ERR_UNKNOWN, false, "Can't connect to db\n"); 76 78 psFree(config); 77 exit(EXIT_FAILURE);79 return NULL; 78 80 } 79 81
Note:
See TracChangeset
for help on using the changeset viewer.
