--- projects/libstatgrab/src/libstatgrab/network_stats.c 2004/04/05 15:40:15 1.62 +++ projects/libstatgrab/src/libstatgrab/network_stats.c 2004/04/05 18:10:11 1.63 @@ -18,7 +18,7 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA * 02111-1307 USA * - * $Id: network_stats.c,v 1.62 2004/04/05 15:40:15 ats Exp $ + * $Id: network_stats.c,v 1.63 2004/04/05 18:10:11 ats Exp $ */ #ifdef HAVE_CONFIG_H @@ -127,7 +127,7 @@ sg_network_io_stats *sg_get_network_io_stats(int *entr network_stat_ptr=network_stats+interfaces; if (sg_update_string(&network_stat_ptr->interface_name, - net_ptr->ifa_name) == NULL) { + net_ptr->ifa_name) < 0) { return NULL; } net_data=(struct if_data *)net_ptr->ifa_data; @@ -227,7 +227,7 @@ sg_network_io_stats *sg_get_network_io_stats(int *entr /* Read interface name */ if (sg_update_string(&network_stat_ptr->interface_name, - ksp->ks_name) == NULL) { + ksp->ks_name) < 0) { return NULL; } @@ -334,7 +334,7 @@ sg_network_io_stats *sg_get_network_io_stats_diff(int dest = &diff[i]; if (sg_update_string(&dest->interface_name, - src->interface_name) == NULL) { + src->interface_name) < 0) { return NULL; } dest->rx = src->rx; @@ -452,7 +452,7 @@ sg_network_iface_stats *sg_get_network_iface_stats(int } if (sg_update_string(&network_iface_stat_ptr->interface_name, - net_ptr->ifa_name) == NULL) { + net_ptr->ifa_name) < 0) { return NULL; } @@ -554,7 +554,7 @@ sg_network_iface_stats *sg_get_network_iface_stats(int ifaces++; if (sg_update_string(&network_iface_stat_ptr->interface_name, - ksp->ks_name) == NULL) { + ksp->ks_name) < 0) { return NULL; } @@ -631,7 +631,7 @@ sg_network_iface_stats *sg_get_network_iface_stats(int network_iface_stat_ptr = network_iface_stats + ifaces; if (sg_update_string(&network_iface_stat_ptr->interface_name, - name) == NULL) { + name) < 0) { return NULL; } if ((ifr.ifr_flags & IFF_UP) != 0) {