Commit ed7ae30a authored by Matteo Quintiliani's avatar Matteo Quintiliani
Browse files

Managed recv_errno value for exiting from main loop


git-svn-id: file:///home/quintiliani/svncopy/nmxptool/trunk@451 3cd66e75-5955-46cb-a940-c26e5fc5497d
parent 45be7d4b
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -7,7 +7,7 @@
 * 	Istituto Nazionale di Geofisica e Vulcanologia - Italy
 *	quintiliani@ingv.it
 *
 * $Id: nmxptool.c,v 1.84 2007-10-07 18:12:37 mtheo Exp $
 * $Id: nmxptool.c,v 1.85 2007-10-24 10:05:02 mtheo Exp $
 *
 */

@@ -586,6 +586,8 @@ int main (int argc, char **argv) {
	    /* Process Compressed or Decompressed Data */
	    pd = nmxp_receiveData(naqssock, channelList_subset, NETCODE_OR_CURRENT_NETWORK, params.timeoutrecv, &recv_errno);

	    if(recv_errno == 0) {

	    /* Log contents of last packet */
	    if(params.flag_logdata) {
		nmxp_data_log(pd);
@@ -671,6 +673,10 @@ int main (int argc, char **argv) {

	    // TODO
	    exitpdscondition = 1;
	    } else {
		nmxp_log(1, 0, "Error receiving data.\n");
		exitpdscondition = 0;
	    }

#ifdef HAVE_EARTHWORMOBJS
	    if(params.ew_configuration_file) {