Changeset 4625


Ignore:
Timestamp:
10/20/11 13:16:25 (10 years ago)
Author:
paulf
Message:

fixed so that Descriptor filename length is checked

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/reporting/statmgr/statmgr.c

    r4546 r4625  
    11111111 *                   exits if any errors are encountered               * 
    11121112 ***********************************************************************/ 
     1113#define DFILENAME_LEN 30 
    11131114void statmgr_config( char *configfile ) 
    11141115{ 
     
    11181119  char    *com; 
    11191120  char    *str; 
    1120   char     dfname[30];   /* name of descriptor file */ 
     1121  char     dfname[DFILENAME_LEN];   /* name of descriptor file */ 
    11211122  char    *defaultsubj = {"Earthworm Status Message"}; 
    11221123  int      nfiles; 
     
    12891290        if ( str ) 
    12901291        { 
     1292          if (strlen(str) > DFILENAME_LEN-1) 
     1293          { 
     1294              logit("e", "statmgr: <Descriptor> %s length in <%s> too long;", 
     1295                  str, configfile ); 
     1296              logit("e", " max=%d; exiting.\n", DFILENAME_LEN-1); 
     1297              exit( -1 ); 
     1298          } 
    12911299          strcpy( dfname, str ); 
    12921300          statmgr_getdf( dfname, desc, ndesc, nfiles ); 
Note: See TracChangeset for help on using the changeset viewer.