mdssvc: Move a variable declaration closer to its use
authorVolker Lendecke <vl@samba.org>
Fri, 3 Aug 2018 10:43:37 +0000 (12:43 +0200)
committerVolker Lendecke <vl@samba.org>
Fri, 14 Sep 2018 05:49:14 +0000 (07:49 +0200)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
source3/rpc_server/mdssvc/marshalling.c

index 76db6ffa39e58f78e9e65e4041b36223eda9416f..562afa6c9740434a5f48bfaf4dc25e2003cc1fa7 100644 (file)
@@ -1058,7 +1058,7 @@ static ssize_t sl_unpack_loop(DALLOC_CTX *query,
        int i, toc_index, subcount;
        uint64_t result;
        sl_nil_t nil;
-       struct sl_tag tag, cpx_tag;
+       struct sl_tag tag;
 
        while (count > 0) {
                if (offset >= toc_offset) {
@@ -1071,7 +1071,9 @@ static ssize_t sl_unpack_loop(DALLOC_CTX *query,
                }
 
                switch (tag.type) {
-               case SQ_TYPE_COMPLEX:
+               case SQ_TYPE_COMPLEX: {
+                       struct sl_tag cpx_tag;
+
                        if (tag.count < 1) {
                                DEBUG(1,("%s: invalid tag.count: %d\n",
                                         __func__, tag.count));
@@ -1101,6 +1103,7 @@ static ssize_t sl_unpack_loop(DALLOC_CTX *query,
                         */
                        count--;
                        break;
+               }
 
                case SQ_TYPE_NULL:
                        subcount = tag.count;