Blame grep-mem-exhausted.patch
|
Tim Waugh |
169765 |
--- grep-2.5.1a/src/grep.c.mem-exhausted 2006-11-22 14:49:35.000000000 +0000
|
|
Tim Waugh |
169765 |
+++ grep-2.5.1a/src/grep.c 2006-11-22 14:53:12.000000000 +0000
|
|
Tim Waugh |
169765 |
@@ -299,6 +299,12 @@
|
|
Tim Waugh |
169765 |
int cc = 1;
|
|
Tim Waugh |
169765 |
char *readbuf;
|
|
Tim Waugh |
169765 |
size_t readsize;
|
|
Tim Waugh |
169765 |
+ const size_t max_save = 200 * 1024 * 1024;
|
|
Tim Waugh |
169765 |
+
|
|
Tim Waugh |
169765 |
+ /* Limit the amount of saved data to 200Mb so we don't fail on
|
|
Tim Waugh |
169765 |
+ * large files. */
|
|
Tim Waugh |
169765 |
+ if (save > max_save)
|
|
Tim Waugh |
169765 |
+ save = max_save;
|
|
Tim Waugh |
169765 |
|
|
Tim Waugh |
169765 |
/* Offset from start of buffer to start of old stuff
|
|
Tim Waugh |
169765 |
that we want to save. */
|