summaryrefslogtreecommitdiff
path: root/security/mhash/files/patch-lib-stdfns.c
diff options
context:
space:
mode:
Diffstat (limited to 'security/mhash/files/patch-lib-stdfns.c')
-rw-r--r--security/mhash/files/patch-lib-stdfns.c54
1 files changed, 54 insertions, 0 deletions
diff --git a/security/mhash/files/patch-lib-stdfns.c b/security/mhash/files/patch-lib-stdfns.c
new file mode 100644
index 000000000000..427cb33c1403
--- /dev/null
+++ b/security/mhash/files/patch-lib-stdfns.c
@@ -0,0 +1,54 @@
+diff -urN -x .svn ../../branches/mhash-dist/lib/stdfns.c ./lib/stdfns.c
+--- ../../branches/mhash-dist/lib/stdfns.c 2008-01-16 02:34:17.000000000 +0200
++++ ./lib/stdfns.c 2008-01-16 02:35:49.000000000 +0200
+@@ -332,11 +332,11 @@
+ {
+ return(0);
+ }
+- return(-MAXINT);
++ return(-INT_MAX);
+ }
+ if (s2 == NULL)
+ {
+- return(MAXINT);
++ return(INT_MAX);
+ }
+
+ return(memcmp(s1, s2, n));
+@@ -463,11 +463,11 @@
+ {
+ return(0);
+ }
+- return(-MAXINT);
++ return(-INT_MAX);
+ }
+ if (src2 == NULL)
+ {
+- return(MAXINT);
++ return(INT_MAX);
+ }
+ return(strcmp((char *) src1, (char *) src2));
+ }
+@@ -486,11 +486,11 @@
+ {
+ return(0);
+ }
+- return(-MAXINT);
++ return(-INT_MAX);
+ }
+ if (src2 == NULL)
+ {
+- return(MAXINT);
++ return(INT_MAX);
+ }
+ return(strncmp((char *) src1, (char *) src2, n));
+ }
+@@ -524,6 +524,8 @@
+ mutils_word8 *ptrOut = buffer;
+ mutils_word32 loop;
+
++ if (buffer == NULL)
++ return(NULL);
+ for (loop = 0; loop < len; loop++, ptrIn++)
+ {
+ *ptrOut++ = mutils_val2char((*ptrIn & 0xf0) >> 4);