From: <jbo...@li...> - 2006-05-29 17:31:10
|
Author: mla...@jb... Date: 2006-05-29 13:31:05 -0400 (Mon, 29 May 2006) New Revision: 4471 Modified: labs/jbossweb/trunk/src/windows/native/service/jbosssvc/jboss.c Log: Make sure the remove works with correct arguments Modified: labs/jbossweb/trunk/src/windows/native/service/jbosssvc/jboss.c =================================================================== --- labs/jbossweb/trunk/src/windows/native/service/jbosssvc/jboss.c 2006-05-29 17:27:56 UTC (rev 4470) +++ labs/jbossweb/trunk/src/windows/native/service/jbosssvc/jboss.c 2006-05-29 17:31:05 UTC (rev 4471) @@ -786,7 +786,7 @@ int l = lstrlen(argv[i]); lstrcpy(_working_path, argv[i++]); /* Remove trailing backslash */ - if (_working_path[l - 1] == '\\') + if (l > 0 && _working_path[l - 1] == '\\') _working_path[l - 1] == '\0' } if (need_disp) |