]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
Tiny simplification of prs_set_offset
authorVolker Lendecke <vl@samba.org>
Sat, 17 Jan 2009 16:52:22 +0000 (17:52 +0100)
committerVolker Lendecke <vl@samba.org>
Sun, 18 Jan 2009 14:40:44 +0000 (15:40 +0100)
source3/rpc_parse/parse_prs.c

index d549265fa11b07016504486f622ffb125f109013..1332a8311a1d5eb3bd82ed4810b9cfeb28bb05b2 100644 (file)
@@ -361,13 +361,10 @@ uint32 prs_offset(prs_struct *ps)
 
 bool prs_set_offset(prs_struct *ps, uint32 offset)
 {
-       if(offset <= ps->data_offset) {
-               ps->data_offset = offset;
-               return True;
-       }
-
-       if(!prs_grow(ps, offset - ps->data_offset))
+       if ((offset > ps->data_offset)
+           && !prs_grow(ps, offset - ps->data_offset)) {
                return False;
+       }
 
        ps->data_offset = offset;
        return True;