diff options
Diffstat (limited to 'security/mhash/files/patch-lib-stdfns.c')
-rw-r--r-- | security/mhash/files/patch-lib-stdfns.c | 54 |
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);
|