Index: misc/har.c ================================================================== --- misc/har.c +++ misc/har.c @@ -83,19 +83,19 @@ if(opt['s']) { if(!n) name[1]=0,n=1; if(d) name[n-1]='_'; } if(opt['b']) { + size=fgetc(stdin)<<24; + size|=fgetc(stdin)<<16; + size|=fgetc(stdin)<<8; + size|=fgetc(stdin); + } else { size=fgetc(stdin)<<16; size|=fgetc(stdin)<<24; size|=fgetc(stdin); size|=fgetc(stdin)<<8; - } else { - size=fgetc(stdin)<<24; - size|=fgetc(stdin)<<16; - size|=fgetc(stdin)<<8; - size|=fgetc(stdin); } if(argc<3) { o=1; } else { o=0;