summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Endsley <mendsley@gmail.com>2012-10-23 18:30:15 -0700
committerMatthew Endsley <mendsley@gmail.com>2012-10-23 18:30:15 -0700
commit9807c0d4cdfaff3434429b8e4f45626909fd73cf (patch)
treecdf73ef550d1d8072ee228e3be395028665e3b6f
parenta900bc05acfb2a6074a2abf8d9880b8ce0cae4af (diff)
downloadbsdiff-9807c0d4cdfaff3434429b8e4f45626909fd73cf.tar.gz
changing patch header to ENDSLEY/BSDIFF43 for people using the project as a standalone tool
-rw-r--r--bsdiff.c2
-rw-r--r--bspatch.c6
2 files changed, 4 insertions, 4 deletions
diff --git a/bsdiff.c b/bsdiff.c
index 92867d8..3857c01 100644
--- a/bsdiff.c
+++ b/bsdiff.c
@@ -430,7 +430,7 @@ int main(int argc,char *argv[])
/* Write header (signature+newsize)*/
offtout(newsize, buf);
- if (fwrite("BSDIFF40", 8, 1, pf) != 1 ||
+ if (fwrite("ENDSLEY/BSDIFF43", 16, 1, pf) != 1 ||
fwrite(buf, sizeof(buf), 1, pf) != 1)
err(1, "Failed to write header");
diff --git a/bspatch.c b/bspatch.c
index f48231e..7de0a08 100644
--- a/bspatch.c
+++ b/bspatch.c
@@ -134,7 +134,7 @@ int main(int argc,char * argv[])
FILE * f;
int fd;
int bz2err;
- uint8_t header[16];
+ uint8_t header[24];
uint8_t *old, *new;
int64_t oldsize, newsize;
BZFILE* bz2;
@@ -154,11 +154,11 @@ int main(int argc,char * argv[])
}
/* Check for appropriate magic */
- if (memcmp(header, "BSDIFF40", 8) != 0)
+ if (memcmp(header, "ENDSLEY/BSDIFF43", 16) != 0)
errx(1, "Corrupt patch\n");
/* Read lengths from header */
- newsize=offtin(header+8);
+ newsize=offtin(header+16)
if(newsize<0)
errx(1,"Corrupt patch\n");