X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=NetWare%2FNWUtil.c;h=f23774a66885f5a5132e41f03df13e8e3151d044;hb=ab2f3c4a71e82c5e73898a746d576abd20c32de8;hp=5174fe31f814642d07e462b07db2b611bee15e81;hpb=1db1659f90068fccb5de856f9baa5dab87db770f;p=p5sagit%2Fp5-mst-13.2.git diff --git a/NetWare/NWUtil.c b/NetWare/NWUtil.c index 5174fe3..f23774a 100644 --- a/NetWare/NWUtil.c +++ b/NetWare/NWUtil.c @@ -472,15 +472,16 @@ void fnAppendArgument(PCOMMANDLINEPARSER pclp, char *new_arg) strcpy(pclp->m_argv[pclp->m_argc], new_arg); // Appended the new argument. pclp->m_argc++; // Increment the number of parameters appended. - // The char array is emptied for all elements upto the end so that there are no junk characters. - // If this is not done, then the issue is like this: + // The char array is emptied for all elements upto the end so that there are no + // junk characters. If this is not done, then the issue is like this: // - Simple perl command like "perl" on the system console works fine for the first time. - // - When it is given the second time, a new blank screen should come up which also - // allows for editing. This was not consistently working well. - // More so when the command was like, "perl ", that is the name "perl" - // followed by a few blank spaces. It used to give error in opening file and - // would give some junk as the filename unable to open. - // Once the below fix was done, it is working fine. + // - When "perl" is executed the second time, a new blank screen should come up + // which allows for editing also. This was not consistently working well. + // More so when the command was like, "perl ", that is the name "perl" followed + // by a few blank spaces, it used to give error in opening file: + // "unable to open the file" since the filename would have some junk characters. + // + // These issues are fixed through the code below. for(i=pclp->m_argc; im_argv_len; i++) strncpy(pclp->m_argv[i], "", (MAX_DN_BYTES * sizeof(char))); // MAX_DN_BYTES is the size of pclp->m_argv[].