--- projects/libstatgrab/src/libstatgrab/disk_stats.c 2006/03/17 13:29:26 1.84 +++ projects/libstatgrab/src/libstatgrab/disk_stats.c 2006/10/09 14:09:38 1.85 @@ -18,7 +18,7 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA * 02111-1307 USA * - * $Id: disk_stats.c,v 1.84 2006/03/17 13:29:26 ats Exp $ + * $Id: disk_stats.c,v 1.85 2006/10/09 14:09:38 tdb Exp $ */ #ifdef HAVE_CONFIG_H @@ -756,6 +756,7 @@ sg_disk_io_stats *sg_get_disk_io_stats(int *entries){ diskio_stats_ptr->write_bytes=kios.nwritten; if (sg_update_string(&diskio_stats_ptr->disk_name, sg_get_svr_from_bsd(ksp->ks_name)) < 0) { + kstat_close(kc); return NULL; } diskio_stats_ptr->systime=time(NULL);