* sim/ucsim/cmd.src/newcmd.cc: fixed bug with uninitialized varaibles
authorborutr <borutr@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Tue, 1 Nov 2005 13:33:09 +0000 (13:33 +0000)
committerborutr <borutr@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Tue, 1 Nov 2005 13:33:09 +0000 (13:33 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@3928 4a8a32a2-be11-0410-ad9d-d568d2c75423

ChangeLog
sim/ucsim/cmd.src/newcmd.cc

index 86aa98d3c95db087f84e322295eba79f01b8d60f..5af08de5fb3758fa5d918740f6a51b04e22fe621 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,7 @@
 
        * sim/ucsim/app.cc, sim/ucsim/cmd.src/cmdutil.cc, sim/ucsim/cmd.src/newcmd.cc:
          enabled sockets on WIN32
+       * sim/ucsim/cmd.src/newcmd.cc: fixed bug with uninitialized varaibles
 
 2005-10-31 Borut Razem <borut.razem AT siol.net>
 
index fb1053ab6c9128e7b91b065abfaafb1d6266735e..3ba5614bdaf0f370a0d71b7294a2b278ec621e1b 100644 (file)
@@ -782,8 +782,18 @@ cl_commander::init(void)
     add_console(mk_console(port_number_option.get_value((long)0)));
 #endif
 
+  /* The following code is commented out because it produces gcc warnings
+   * newcmd.cc: In member function `virtual int cl_commander::init()':
+   * newcmd.cc:785: warning: 'Config' might be used uninitialized in this function
+   * newcmd.cc:786: warning: 'cn' might be used uninitialized in this function
+   */
+  /*
   char *Config= config_file_option.get_value(Config);
   char *cn= console_on_option.get_value(cn);
+   */
+  /* Here shoud probably be something else, but is still better then the former code... */
+  char *Config= config_file_option.get_value("");
+  char *cn= console_on_option.get_value("");
 
   if (cn)
     {