]> wimlib.net Git - wimlib/blobdiff - src/win32_capture.c
Add more uses of memdup, mempcpy
[wimlib] / src / win32_capture.c
index a2d67976bc4ab5e3fcf6f979345dd880d654afd5..586181020d00a3153f059a1a145e8282700999eb 100644 (file)
@@ -154,9 +154,10 @@ win32_encrypted_export_cb(unsigned char *_data, void *_ctx, unsigned long len)
                }
        } else {
                size_t len_to_copy = min(len, ctx->bytes_remaining);
-               memcpy(ctx->read_prefix_ctx_or_buf, data, len_to_copy);
+               ctx->read_prefix_ctx_or_buf = mempcpy(ctx->read_prefix_ctx_or_buf,
+                                                     data,
+                                                     len_to_copy);
                ctx->bytes_remaining -= len_to_copy;
-               ctx->read_prefix_ctx_or_buf += len_to_copy;
        }
        return ERROR_SUCCESS;
 }