restrict in-memory delta processing to 4MB
diff --git a/lib/got_delta_lib.h b/lib/got_delta_lib.h
index c92a6d0..3c7bb23 100644
--- a/lib/got_delta_lib.h
+++ b/lib/got_delta_lib.h
@@ -43,7 +43,7 @@ const struct got_error *got_delta_apply(FILE *, const uint8_t *, size_t,
* The amount of result data we may keep in RAM while applying deltas.
* Data larger than this is written to disk during delta application (slow).
*/
-#define GOT_DELTA_RESULT_SIZE_CACHED_MAX (32 * 1024 * 1024) /* bytes */
+#define GOT_DELTA_RESULT_SIZE_CACHED_MAX (4 * 1024 * 1024) /* bytes */
/*
* Definitions for delta data streams.