From 99be80bd805df7137490c5b372a4f5b79c31460a Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Wed, 1 Mar 2000 23:37:33 +0000 Subject: Off by one error in detecting Win2k unicode bug. Jeremy. (This used to be commit 4971e8b44ac38806f6fc0b3bd22d3ccafd1f5d4e) --- source3/smbd/nttrans.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source3/smbd') diff --git a/source3/smbd/nttrans.c b/source3/smbd/nttrans.c index 4dd80f1579..a4d59004e8 100644 --- a/source3/smbd/nttrans.c +++ b/source3/smbd/nttrans.c @@ -254,7 +254,7 @@ static void my_wcstombs(char *dst, uint16 *src, size_t len) static void get_filename( char *fname, char *inbuf, int data_offset, int data_len, int fname_len) { - if((data_len - fname_len > 1) || (inbuf[data_offset] == '\0')) { + if((data_len - fname_len >= 1) || (inbuf[data_offset] == '\0')) { /* * NT 5.0 Beta 2 or Windows 2000 final release (!) has kindly sent us a UNICODE string * without bothering to set the unicode bit. How kind. -- cgit