--- 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:16:41 1.6
@@ -80,8 +80,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;
}