summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2000-12-18 20:03:15 +0000
committerJeremy Allison <jra@samba.org>2000-12-18 20:03:15 +0000
commita83702c99f1ecd6e68f8c178b20823fce6d4c6c6 (patch)
tree02a98775dad329673301d1e12fa89e060b627096
parente0931cda809e4bb48bd97cad6d7ab5fb6dc53eb2 (diff)
downloadsamba-a83702c99f1ecd6e68f8c178b20823fce6d4c6c6.tar.gz
samba-a83702c99f1ecd6e68f8c178b20823fce6d4c6c6.tar.xz
samba-a83702c99f1ecd6e68f8c178b20823fce6d4c6c6.zip
A couple more UMR fixes.
Jeremy.
-rw-r--r--source/lib/util_unistr.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/source/lib/util_unistr.c b/source/lib/util_unistr.c
index 259b44e2002..c989f589a55 100644
--- a/source/lib/util_unistr.c
+++ b/source/lib/util_unistr.c
@@ -176,7 +176,7 @@ char *dos_unistr2(uint16 *src)
nexti = (nexti+1)%8;
- for (p = lbuf; *src && (p-lbuf < MAXUNI-3); src++) {
+ for (p = lbuf; (p-lbuf < MAXUNI-3) && *src; src++) {
uint16 ucs2_val = SVAL(src,0);
uint16 cp_val = ucs2_to_doscp[ucs2_val];
@@ -205,7 +205,7 @@ char *dos_unistr2_to_str(UNISTR2 *str)
nexti = (nexti+1)%8;
- for (p = lbuf; *src && p-lbuf < max_size; src++) {
+ for (p = lbuf; (p-lbuf < max_size) && *src; src++) {
uint16 ucs2_val = SVAL(src,0);
uint16 cp_val = ucs2_to_doscp[ucs2_val];