--- projects/cms/source/ihost/libstatgrab/user_stats.c 2002/05/19 17:58:58 1.5 +++ projects/cms/source/ihost/libstatgrab/user_stats.c 2002/05/21 16:47:12 1.7 @@ -1,5 +1,6 @@ /* * i-scream central monitoring system + * http://www.i-scream.org.uk * Copyright (C) 2000-2002 i-scream * * This program is free software; you can redistribute it and/or @@ -80,8 +81,16 @@ char *get_user_stats(){ } #endif - if (user_list==NULL) user_list=strdup(""); - xml_user_data=strf("%s%d",user_list,nousers); + if (user_list==NULL){ + if((user_list=strdup("")) == NULL){ + errf("strdup failed (%m)"); + return NULL; + } + } + if((xml_user_data=strf("%s%d",user_list,nousers)) == NULL){ + errf("strf failed (%m)"); + return NULL; + } if (user_list!=NULL) free(user_list); return xml_user_data; }