diff options
author | Matthew Endsley <mendsley@gmail.com> | 2012-10-23 18:30:15 -0700 |
---|---|---|
committer | Matthew Endsley <mendsley@gmail.com> | 2012-10-23 18:30:15 -0700 |
commit | 9807c0d4cdfaff3434429b8e4f45626909fd73cf (patch) | |
tree | cdf73ef550d1d8072ee228e3be395028665e3b6f | |
parent | a900bc05acfb2a6074a2abf8d9880b8ce0cae4af (diff) | |
download | bsdiff-9807c0d4cdfaff3434429b8e4f45626909fd73cf.tar.gz |
changing patch header to ENDSLEY/BSDIFF43 for people using the project as a standalone tool
-rw-r--r-- | bsdiff.c | 2 | ||||
-rw-r--r-- | bspatch.c | 6 |
2 files changed, 4 insertions, 4 deletions
@@ -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"); @@ -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"); |