X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fstaging%2Fchunkeey.git;a=blobdiff_plain;f=tools%2Ffirmware-utils%2Fsrc%2Fdgn3500sum.c;h=eb80e6c01b0329b955e339beb58f60bd16c720ba;hp=00a0c5f8377af0232be01d812820c4f465fda20e;hb=06741411e020bb28160ddd42149d6a489800dbc7;hpb=f33de8023228d7d6545ff12c4f2ef8febb486f37 diff --git a/tools/firmware-utils/src/dgn3500sum.c b/tools/firmware-utils/src/dgn3500sum.c index 00a0c5f837..eb80e6c01b 100644 --- a/tools/firmware-utils/src/dgn3500sum.c +++ b/tools/firmware-utils/src/dgn3500sum.c @@ -103,7 +103,7 @@ int main(int argc, char** argv) unsigned long start, i; char *endptr, *buffer, *p; int count; // size of file in bytes - unsigned short sum, sum1; + unsigned short sum = 0, sum1 = 0; char sumbuf[9]; if(argc < 3) { @@ -117,7 +117,7 @@ int main(int argc, char** argv) printf("ERROR: File not writeable!\n"); return 1; } - if(argc = 4) + if(argc == 4) { printf("%s: PID type: %s\n", argv[0], argv[3]); if(strcmp(argv[3], "DE")==0) @@ -147,7 +147,6 @@ int main(int argc, char** argv) start = strtol(argv[2], &endptr, 16); p = buffer+start; - sum1 = 0; for(i = 0; i < count - start; i++) { sum1 += p[i];