From: Kevin C. <kc...@us...> - 2008-08-21 01:15:32
|
Update of /cvsroot/evms/evms2/engine/plugins/md In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv7252 Modified Files: md_info.c Log Message: Need to check the first character of the resync_status string, not the pointer itself (which will always be non-NULL) to see if there is anything to display. Index: md_info.c =================================================================== RCS file: /cvsroot/evms/evms2/engine/plugins/md/md_info.c,v retrieving revision 1.23 retrieving revision 1.24 diff -u -d -r1.23 -r1.24 --- md_info.c 28 Nov 2005 14:29:46 -0000 1.23 +++ md_info.c 21 Aug 2008 01:15:27 -0000 1.24 @@ -49,7 +49,7 @@ extended_info_t *cur_info; md_member_t *member; list_element_t iter; - char resync_status[64]; + char resync_status[64] = {0}; LOG_ENTRY(); @@ -127,7 +127,7 @@ strcat(message_buffer, _("Active")); } if (mdstat_check_recovery(vol->md_minor, resync_status)) { - if (resync_status) { + if (resync_status[0] != '\0') { if (message_buffer[0] != '\0') { strcat(message_buffer, ", "); } |