The Samba-Bugzilla – Attachment 1370 Details for
Bug 2989
Missing files from directory listing
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch
look (text/plain), 2.14 KB, created by
Jeremy Allison
on 2005-08-12 14:04:36 UTC
(
hide
)
Description:
Patch
Filename:
MIME Type:
Creator:
Jeremy Allison
Created:
2005-08-12 14:04:36 UTC
Size:
2.14 KB
patch
obsolete
>Index: lib/util_str.c >=================================================================== >--- lib/util_str.c (revision 9269) >+++ lib/util_str.c (working copy) >@@ -183,7 +183,7 @@ > int StrCaseCmp(const char *s, const char *t) > { > >- const char * ps, * pt; >+ const char *ps, *pt; > size_t size; > smb_ucs2_t *buffer_s, *buffer_t; > int ret; >@@ -211,17 +211,17 @@ > return +1; > } > >- size = push_ucs2_allocate(&buffer_s, s); >+ size = push_ucs2_allocate(&buffer_s, ps); > if (size == (size_t)-1) { >- return strcmp(s, t); >+ return strcmp(ps, pt); > /* Not quite the right answer, but finding the right one > under this failure case is expensive, and it's pretty close */ > } > >- size = push_ucs2_allocate(&buffer_t, t); >+ size = push_ucs2_allocate(&buffer_t, pt); > if (size == (size_t)-1) { > SAFE_FREE(buffer_s); >- return strcmp(s, t); >+ return strcmp(ps, pt); > /* Not quite the right answer, but finding the right one > under this failure case is expensive, and it's pretty close */ > } >Index: lib/util_unistr.c >=================================================================== >--- lib/util_unistr.c (revision 9269) >+++ lib/util_unistr.c (working copy) >@@ -568,7 +568,7 @@ > a++; > b++; > } >- return cpa - cpb; >+ return (*(COPY_UCS2_CHAR(&cpa,a)) - *(COPY_UCS2_CHAR(&cpb,b))); > /* warning: if *a != *b and both are not 0 we return a random > greater or lesser than 0 number not realted to which > string is longer */ >@@ -584,7 +584,7 @@ > b++; > n++; > } >- return (len - n)?(cpa - cpb):0; >+ return (len - n)?(*(COPY_UCS2_CHAR(&cpa,a)) - *(COPY_UCS2_CHAR(&cpb,b))):0; > } > > /******************************************************************* >@@ -599,7 +599,7 @@ > a++; > b++; > } >- return (tolower_w(cpa) - tolower_w(cpb)); >+ return (tolower_w(*(COPY_UCS2_CHAR(&cpa,a))) - tolower_w(*(COPY_UCS2_CHAR(&cpb,b)))); > } > > /******************************************************************* >@@ -616,7 +616,7 @@ > b++; > n++; > } >- return (len - n)?(tolower_w(cpa) - tolower_w(cpb)):0; >+ return (len - n)?(tolower_w(*(COPY_UCS2_CHAR(&cpa,a))) - tolower_w(*(COPY_UCS2_CHAR(&cpb,b)))):0; > } > > /*******************************************************************
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 2989
: 1370 |
1371