=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/ssh/Attic/bufaux.c,v retrieving revision 1.32.4.3 retrieving revision 1.33 diff -u -r1.32.4.3 -r1.33 --- src/usr.bin/ssh/Attic/bufaux.c 2005/09/02 03:44:59 1.32.4.3 +++ src/usr.bin/ssh/Attic/bufaux.c 2004/10/29 23:56:17 1.33 @@ -37,7 +37,7 @@ */ #include "includes.h" -RCSID("$OpenBSD: bufaux.c,v 1.32.4.3 2005/09/02 03:44:59 brad Exp $"); +RCSID("$OpenBSD: bufaux.c,v 1.33 2004/10/29 23:56:17 djm Exp $"); #include #include "bufaux.h" @@ -151,10 +151,10 @@ return (-1); } buf = xmalloc(bytes); - buf[0] = 0x00; + buf[0] = '\0'; /* Get the value of in binary */ oi = BN_bn2bin(value, buf+1); - if (oi < 0 || (u_int)oi != bytes - 1) { + if (oi != bytes-1) { error("buffer_put_bignum2_ret: BN_bn2bin() failed: " "oi %d != bin_size %d", oi, bytes); xfree(buf); @@ -179,7 +179,7 @@ { u_int len; u_char *bin; - + if ((bin = buffer_get_string_ret(buffer, &len)) == NULL) { error("buffer_get_bignum2_ret: invalid bignum"); return (-1);