154 |
log (LOG_ERR, gettext ("Fatal error, exiting.\n")); |
log (LOG_ERR, gettext ("Fatal error, exiting.\n")); |
155 |
clean_exit (1); |
clean_exit (1); |
156 |
} |
} |
157 |
else |
} |
158 |
|
|
159 |
|
if(PARAM_AUTO_RECONNECT && status!=sexit) |
160 |
|
{ |
161 |
|
if(PARAM_RECONNECT_DELAY) |
162 |
{ |
{ |
163 |
if(PARAM_RECONNECT_DELAY) |
log (LOG_NOTICE, gettext ("Reconnection in %d seconds...\n"), |
164 |
{ |
PARAM_RECONNECT_DELAY); |
165 |
log (LOG_NOTICE, gettext ("Reconnection in %d seconds...\n"), |
sleep(PARAM_RECONNECT_DELAY); |
|
PARAM_RECONNECT_DELAY); |
|
|
sleep(PARAM_RECONNECT_DELAY); |
|
|
} |
|
|
else |
|
|
log (LOG_NOTICE, gettext ("Immediate reconnection...\n")); |
|
166 |
} |
} |
167 |
|
else |
168 |
|
log (LOG_NOTICE, gettext ("Immediate reconnection...\n")); |
169 |
} |
} |
170 |
} |
} |
171 |
while (PARAM_AUTO_RECONNECT && status!=sexit); |
while (PARAM_AUTO_RECONNECT && status!=sexit); |
172 |
|
|
173 |
|
if(PARAM_PID_FILE) |
174 |
|
remove_pidfile (); |
175 |
|
|
176 |
#ifndef WITH_MODEM |
#ifndef WITH_MODEM |
177 |
return 0; |
return 0; |
178 |
#else |
#else |