Index: ossp-pkg/xds/regression-tests/xds-decode.c RCS File: /v/ossp/cvs/ossp-pkg/xds/regression-tests/Attic/xds-decode.c,v rcsdiff -q -kk '-r1.2' '-r1.3' -u '/v/ossp/cvs/ossp-pkg/xds/regression-tests/Attic/xds-decode.c,v' 2>/dev/null --- xds-decode.c 2001/07/16 17:50:08 1.2 +++ xds-decode.c 2001/07/18 17:37:49 1.3 @@ -51,6 +51,11 @@ printf("Buffer size passed to engine is zero!\n"); exit(1); } + if (args == NULL) + { + printf("args pointer passed to engine is NULL!\n"); + exit(1); + } if (strncmp(buffer, "Hallo!", 6) != 0) { printf("The contents of the decode buffer are not what we expected.\n"); Index: ossp-pkg/xds/regression-tests/xds-encode.c RCS File: /v/ossp/cvs/ossp-pkg/xds/regression-tests/Attic/xds-encode.c,v rcsdiff -q -kk '-r1.4' '-r1.5' -u '/v/ossp/cvs/ossp-pkg/xds/regression-tests/Attic/xds-encode.c,v' 2>/dev/null --- xds-encode.c 2001/07/16 17:50:08 1.4 +++ xds-encode.c 2001/07/18 17:37:49 1.5 @@ -51,6 +51,11 @@ printf("Buffer size passed to engine is zero!\n"); exit(1); } + if (args == NULL) + { + printf("args pointer passed to engine is NULL!\n"); + exit(1); + } strncpy(buffer, "Hallo ", buffer_size); return 6; } Index: ossp-pkg/xds/regression-tests/xds-setbuffer.c RCS File: /v/ossp/cvs/ossp-pkg/xds/regression-tests/Attic/xds-setbuffer.c,v rcsdiff -q -kk '-r1.1' '-r1.2' -u '/v/ossp/cvs/ossp-pkg/xds/regression-tests/Attic/xds-setbuffer.c,v' 2>/dev/null --- xds-setbuffer.c 2001/07/16 18:38:53 1.1 +++ xds-setbuffer.c 2001/07/18 17:37:49 1.2 @@ -35,6 +35,7 @@ assert(xds != NULL); assert(buffer != NULL); assert(buffer_size != 0); + assert(args != NULL); if (buffer_size >= 64) memset(buffer, 'a', 64); return 64;