Loading src/nmxptool.c +13 −17 Original line number Diff line number Diff line Loading @@ -7,7 +7,7 @@ * Istituto Nazionale di Geofisica e Vulcanologia - Italy * quintiliani@ingv.it * * $Id: nmxptool.c,v 1.146 2008-03-04 14:01:54 mtheo Exp $ * $Id: nmxptool.c,v 1.147 2008-03-04 22:41:15 mtheo Exp $ * */ Loading Loading @@ -239,6 +239,12 @@ int main (int argc, char **argv) { channelList_subset = nmxp_chan_subset(channelList, NMXP_DATA_TIMESERIES, params.channels, CURRENT_NETWORK); /* Free the complete channel list */ if(channelList) { free(channelList); channelList = NULL; } /* Check if some channel already exists */ if(channelList_subset->number <= 0) { nmxp_log(NMXP_LOG_ERR, NMXP_LOG_D_CHANNEL, "Channels not found!\n"); Loading Loading @@ -296,12 +302,6 @@ int main (int argc, char **argv) { } /* Free the complete channel list */ if(channelList) { free(channelList); channelList = NULL; } #ifdef HAVE_EARTHWORMOBJS if(params.ew_configuration_file) { nmxptool_ew_attach(); Loading Loading @@ -720,17 +720,20 @@ int main (int argc, char **argv) { /* Get a subset of channel from arguments, in respect to the step 3 of PDS */ channelList_subset_waste = nmxp_chan_subset(channelList, NMXP_DATA_TIMESERIES, params.channels, CURRENT_NETWORK); /* Free the complete channel list */ if(channelList) { free(channelList); channelList = NULL; } /* TODO check if channelList_subset_waste is equal to channelList_subset and free */ if(channelList_subset_waste) { free(channelList_subset_waste); channelList_subset_waste = NULL; } /* PDS Step 4: Send a Request Pending (optional) */ /* PDS Step 5: Send AddChannels */ /* Request Data */ nmxp_sendAddTimeSeriesChannel(naqssock, channelList_subset, params.stc, params.rate, (params.flag_buffered)? NMXP_BUFFER_YES : NMXP_BUFFER_NO); Loading Loading @@ -1243,13 +1246,6 @@ static void clientShutdown(int sig) { /* PDS Step 8: Close the socket */ nmxp_closeSocket(naqssock); /* Free the complete channel list */ if(channelList) { free(channelList); channelList = NULL; } if(channelList_subset && channelList_Seq) { #ifdef HAVE_LIBMSEED if(params.flag_writeseed) { Loading Loading
src/nmxptool.c +13 −17 Original line number Diff line number Diff line Loading @@ -7,7 +7,7 @@ * Istituto Nazionale di Geofisica e Vulcanologia - Italy * quintiliani@ingv.it * * $Id: nmxptool.c,v 1.146 2008-03-04 14:01:54 mtheo Exp $ * $Id: nmxptool.c,v 1.147 2008-03-04 22:41:15 mtheo Exp $ * */ Loading Loading @@ -239,6 +239,12 @@ int main (int argc, char **argv) { channelList_subset = nmxp_chan_subset(channelList, NMXP_DATA_TIMESERIES, params.channels, CURRENT_NETWORK); /* Free the complete channel list */ if(channelList) { free(channelList); channelList = NULL; } /* Check if some channel already exists */ if(channelList_subset->number <= 0) { nmxp_log(NMXP_LOG_ERR, NMXP_LOG_D_CHANNEL, "Channels not found!\n"); Loading Loading @@ -296,12 +302,6 @@ int main (int argc, char **argv) { } /* Free the complete channel list */ if(channelList) { free(channelList); channelList = NULL; } #ifdef HAVE_EARTHWORMOBJS if(params.ew_configuration_file) { nmxptool_ew_attach(); Loading Loading @@ -720,17 +720,20 @@ int main (int argc, char **argv) { /* Get a subset of channel from arguments, in respect to the step 3 of PDS */ channelList_subset_waste = nmxp_chan_subset(channelList, NMXP_DATA_TIMESERIES, params.channels, CURRENT_NETWORK); /* Free the complete channel list */ if(channelList) { free(channelList); channelList = NULL; } /* TODO check if channelList_subset_waste is equal to channelList_subset and free */ if(channelList_subset_waste) { free(channelList_subset_waste); channelList_subset_waste = NULL; } /* PDS Step 4: Send a Request Pending (optional) */ /* PDS Step 5: Send AddChannels */ /* Request Data */ nmxp_sendAddTimeSeriesChannel(naqssock, channelList_subset, params.stc, params.rate, (params.flag_buffered)? NMXP_BUFFER_YES : NMXP_BUFFER_NO); Loading Loading @@ -1243,13 +1246,6 @@ static void clientShutdown(int sig) { /* PDS Step 8: Close the socket */ nmxp_closeSocket(naqssock); /* Free the complete channel list */ if(channelList) { free(channelList); channelList = NULL; } if(channelList_subset && channelList_Seq) { #ifdef HAVE_LIBMSEED if(params.flag_writeseed) { Loading