--- 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;
}