projects
/
oweals
/
openssl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Prepare for 0.9.8ze-dev
[oweals/openssl.git]
/
crypto
/
comp
/
c_rle.c
diff --git
a/crypto/comp/c_rle.c
b/crypto/comp/c_rle.c
index 1a819e3737d9085d8221bc786eaad514c1b7371e..18bceae51e76f33edfc18e90cfe0e3c68e06e51a 100644
(file)
--- a/
crypto/comp/c_rle.c
+++ b/
crypto/comp/c_rle.c
@@
-17,6
+17,7
@@
static COMP_METHOD rle_method={
rle_compress_block,
rle_expand_block,
NULL,
+ NULL,
};
COMP_METHOD *COMP_rle(void)
@@
-45,7
+46,7
@@
static int rle_expand_block(COMP_CTX *ctx, unsigned char *out,
{
int i;
- if (olen < (ilen-1))
+ if (
ilen == 0 ||
olen < (ilen-1))
{
/* ZZZZZZZZZZZZZZZZZZZZZZ */
return(-1);
@@
-58,4
+59,3
@@
static int rle_expand_block(COMP_CTX *ctx, unsigned char *out,
}
return(ilen-1);
}
-