ossp-pkg/xds/regression-tests/xds-decode.c 1.3.2.1 -> 1.3.2.2
--- xds-decode.c 2001/08/01 11:27:20 1.3.2.1
+++ xds-decode.c 2001/08/01 12:03:54 1.3.2.2
@@ -63,12 +63,18 @@
printf("args pointer passed to engine is NULL!\n");
exit(1);
}
- if (strncmp(buffer, "Hallo!", 6) != 0)
+ if (buffer_size < 6)
+ {
+ printf("The buffer is too small; can't verify my encoded string.\n");
+ exit(1);
+ }
+ if (memcmp(buffer, "Hallo!", 6) != 0)
{
printf("The contents of the decode buffer are not what we expected.\n");
exit(1);
}
- return 6;
+ *used_buffer_size = 6;
+ return XDS_OK;
}
int main()
|
|