Fix _smb_setlen to be non {} safe.
authorJeremy Allison <jra@samba.org>
Mon, 14 Apr 2003 10:30:38 +0000 (10:30 +0000)
committerJeremy Allison <jra@samba.org>
Mon, 14 Apr 2003 10:30:38 +0000 (10:30 +0000)
Jeremy.

source/include/smb_macros.h

index 45fa23b87d17d69f5f6ee8190cd1e3d1468d6f38..8efb966d0b8e6b4025b2e7e30ba31b82603c0232 100644 (file)
 #define smb_offset(p,buf) (PTR_DIFF(p,buf+4) + chain_size)
 
 #define smb_len(buf) (PVAL(buf,3)|(PVAL(buf,2)<<8)|((PVAL(buf,1)&1)<<16))
-#define _smb_setlen(buf,len) buf[0] = 0; buf[1] = (len&0x10000)>>16; \
-        buf[2] = (len&0xFF00)>>8; buf[3] = len&0xFF;
+#define _smb_setlen(buf,len) do { buf[0] = 0; buf[1] = (len&0x10000)>>16; \
+        buf[2] = (len&0xFF00)>>8; buf[3] = len&0xFF; } while (0)
 
 /*******************************************************************
 find the difference in milliseconds between two struct timeval