missing error assigment on sshbuf_put_string()
authormarkus <markus@openbsd.org>
Mon, 12 Jan 2015 19:22:46 +0000 (19:22 +0000)
committermarkus <markus@openbsd.org>
Mon, 12 Jan 2015 19:22:46 +0000 (19:22 +0000)
usr.bin/ssh/krl.c

index d3cbfd5..53b30db 100644 (file)
@@ -14,7 +14,7 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $OpenBSD: krl.c,v 1.23 2015/01/12 14:05:19 markus Exp $ */
+/* $OpenBSD: krl.c,v 1.24 2015/01/12 19:22:46 markus Exp $ */
 
 #include <sys/types.h>
 #include <sys/param.h>
@@ -714,7 +714,7 @@ ssh_krl_to_blob(struct ssh_krl *krl, struct sshbuf *buf,
        sshbuf_reset(sect);
        RB_FOREACH(rb, revoked_blob_tree, &krl->revoked_keys) {
                debug3("%s: key len %zu ", __func__, rb->len);
-               if ((sshbuf_put_string(sect, rb->blob, rb->len)) != 0)
+               if ((r = sshbuf_put_string(sect, rb->blob, rb->len)) != 0)
                        goto out;
        }
        if (sshbuf_len(sect) != 0) {
@@ -725,7 +725,7 @@ ssh_krl_to_blob(struct ssh_krl *krl, struct sshbuf *buf,
        sshbuf_reset(sect);
        RB_FOREACH(rb, revoked_blob_tree, &krl->revoked_sha1s) {
                debug3("%s: hash len %zu ", __func__, rb->len);
-               if ((sshbuf_put_string(sect, rb->blob, rb->len)) != 0)
+               if ((r = sshbuf_put_string(sect, rb->blob, rb->len)) != 0)
                        goto out;
        }
        if (sshbuf_len(sect) != 0) {