ndr: Check return code of ndr_pull_advance().
[kai/samba-autobuild/.git] / librpc / ndr / ndr_string.c
index 94a18c322423e7ea2e7f352c08cc49faa37cd948..2229b2e8c037b8f24968efed657f59b4cec2c706 100644 (file)
@@ -559,7 +559,7 @@ _PUBLIC_ enum ndr_err_code ndr_check_string_terminator(struct ndr_pull *ndr, uin
        uint32_t save_offset;
 
        save_offset = ndr->offset;
-       ndr_pull_advance(ndr, (count - 1) * element_size);
+       NDR_CHECK(ndr_pull_advance(ndr, (count - 1) * element_size));
        NDR_PULL_NEED_BYTES(ndr, element_size);
 
        for (i = 0; i < element_size; i++) {