Changeset 185 for trunk/src/sh_hash.c
- Timestamp:
- Oct 29, 2008, 8:59:18 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/sh_hash.c
r181 r185 1139 1139 char hashbuf[KEYBUF_SIZE]; 1140 1140 1141 int retval = 0; 1142 int exitval = EXIT_SUCCESS; 1143 1141 1144 SL_ENTER(_("sh_hash_init")); 1142 1145 … … 1170 1173 sh_error_handle ((-1), FIL__, __LINE__, fd, MSG_EXIT_ABORT1, 1171 1174 sh.prg_name); 1172 aud_exit (FIL__, __LINE__, EXIT_FAILURE); 1175 retval = 1; exitval = EXIT_FAILURE; 1176 goto unlock_and_return; 1173 1177 } 1174 1178 sl_rewind (fd); … … 1196 1200 sh_error_handle ((-1), FIL__, __LINE__, fd, MSG_EXIT_ABORT1, 1197 1201 sh.prg_name); 1198 aud_exit (FIL__, __LINE__, EXIT_FAILURE); 1202 retval = 1; exitval = EXIT_FAILURE; 1203 goto unlock_and_return; 1199 1204 } 1200 1205 … … 1216 1221 file_path('D', 'R') ) 1217 1222 ); 1218 aud_exit (FIL__, __LINE__, EXIT_FAILURE); 1223 retval = 1; exitval = EXIT_FAILURE; 1224 goto unlock_and_return; 1219 1225 } 1220 1226 sl_rewind (fd); … … 1226 1232 TPT((0, FIL__, __LINE__, _("msg=<Terminate.>\n"))); 1227 1233 --sig_raised; --sig_urgent; 1228 aud_exit (FIL__, __LINE__, EXIT_SUCCESS); 1234 retval = 1; exitval = EXIT_SUCCESS; 1235 goto unlock_and_return; 1229 1236 } 1230 1237 … … 1251 1258 TPT((0, FIL__, __LINE__, _("msg=<Terminate.>\n"))); 1252 1259 --sig_raised; --sig_urgent; 1253 aud_exit (FIL__, __LINE__, EXIT_SUCCESS); 1260 retval = 1; exitval = EXIT_SUCCESS; 1261 goto unlock_and_return; 1254 1262 } 1255 1263 … … 1307 1315 if (0 != sh_gpg_check_sign (0, fd, 2)) 1308 1316 { 1309 aud_exit (FIL__, __LINE__, EXIT_FAILURE); 1317 retval = 1; exitval = EXIT_FAILURE; 1318 goto unlock_and_return; 1310 1319 } 1311 1320 sl_rewind (fd); … … 1328 1337 TPT((0, FIL__, __LINE__, _("msg=<Terminate.>\n"))); 1329 1338 --sig_raised; --sig_urgent; 1330 aud_exit (FIL__, __LINE__, EXIT_SUCCESS); 1339 retval = 1; exitval = EXIT_SUCCESS; 1340 goto unlock_and_return; 1331 1341 } 1332 1342 … … 1357 1367 ; /* 'label at end of compound statement */ 1358 1368 SH_MUTEX_UNLOCK(mutex_hash); 1359 SL_RET0(_("sh_hash_init")); 1369 if (retval == 0) 1370 { 1371 SL_RET0(_("sh_hash_init")); 1372 } 1373 aud_exit (FIL__, __LINE__, exitval); 1360 1374 } 1361 1375
Note:
See TracChangeset
for help on using the changeset viewer.