[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r7504 - Extractor/src/plugins/oo
From: |
gnunet |
Subject: |
[GNUnet-SVN] r7504 - Extractor/src/plugins/oo |
Date: |
Mon, 21 Jul 2008 16:19:05 -0600 (MDT) |
Author: grothoff
Date: 2008-07-21 16:19:04 -0600 (Mon, 21 Jul 2008)
New Revision: 7504
Modified:
Extractor/src/plugins/oo/ooextractor.c
Log:
towards fixing 1391
Modified: Extractor/src/plugins/oo/ooextractor.c
===================================================================
--- Extractor/src/plugins/oo/ooextractor.c 2008-07-21 21:41:25 UTC (rev
7503)
+++ Extractor/src/plugins/oo/ooextractor.c 2008-07-21 22:19:04 UTC (rev
7504)
@@ -1461,15 +1461,20 @@
switch (origin) {
case ZLIB_FILEFUNC_SEEK_SET:
- e->pos = offset;
+ if ( (offset > e->size) ||
+ (offset < 0) )
+ return -1;
+ e->pos = offset;
break;
case ZLIB_FILEFUNC_SEEK_END:
- if (offset > e->size)
+ if ( (offset > e->size) ||
+ (offset < 0) )
return -1;
e->pos = e->size - offset;
break;
case ZLIB_FILEFUNC_SEEK_CUR:
- if (offset < - e->pos)
+ if ( (offset < - e->pos) ||
+ (offset > e->size - e->pos) )
return -1;
e->pos += offset;
break;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r7504 - Extractor/src/plugins/oo,
gnunet <=