Hi,

I ran the latest LTP(ltp-20080131) on SLES10SP1 and found a failure on
the syslog testcases because of getting SIGSEGV at line 79 of
testcases/kernel/syscalls/syslog/syslogtst.c.  it is caused by
accessing to the second argument when only one argument is provided
for syslogtst.

The following patch fixes this problem by checking argc.

Thanks,
Atsushi


Signed-off-by: Atsushi Tsuji <[EMAIL PROTECTED]>

--- testcases/kernel/syscalls/syslog/syslogtst.c.orig    2008-02-26
10:58:12.000000000 +0900
+++ testcases/kernel/syscalls/syslog/syslogtst.c        2008-02-27
18:24:13.000000000 +0900
@@ -76,7 +76,7 @@ int main(int argc, char *argv[])

        else {
                ch = atoi(argv[1]);
-               ch1 = atoi(argv[2]);
+               if(argc > 2) ch1 = atoi(argv[2]);
        }

        /*

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to