diff options
| -rw-r--r-- | delta.h | 4 | ||||
| -rw-r--r-- | diff-delta.c | 2 | 
2 files changed, 3 insertions, 3 deletions
@@ -9,8 +9,8 @@ extern void *patch_delta(void *src_buf, unsigned long src_size,  			 void *delta_buf, unsigned long delta_size,  			 unsigned long *dst_size); -/* the smallest possible delta size is 4 bytes */ -#define DELTA_SIZE_MIN	4 +/* the smallest possible delta size is 2 bytes (empty to empty) */ +#define DELTA_SIZE_MIN	2  /*   * This must be called twice on the delta data buffer, first to get the diff --git a/diff-delta.c b/diff-delta.c index b2ae7b5e6c..cf5013896f 100644 --- a/diff-delta.c +++ b/diff-delta.c @@ -213,7 +213,7 @@ void *diff_delta(void *from_buf, unsigned long from_size,  	bdrecord_t *brec;  	bdfile_t bdf; -	if (!from_size || !to_size || delta_prepare(from_buf, from_size, &bdf)) +	if (delta_prepare(from_buf, from_size, &bdf))  		return NULL;  	outpos = 0;  | 
