From 27dc7b13aa6356ba76916e47c6ddb48aa4b99846 Mon Sep 17 00:00:00 2001 From: Derrick Brashear Date: Mon, 25 Feb 2008 04:57:47 +0000 Subject: [PATCH] nulluuid-check-only-valid-input-20080224 LICENSE IPL10 as reported by jhutz@cmu.edu --- src/viced/host.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/viced/host.c b/src/viced/host.c index bf5aeb6..8a78be3 100644 --- a/src/viced/host.c +++ b/src/viced/host.c @@ -1486,7 +1486,7 @@ h_GetHost_r(struct rx_connection *tcon) cb_conn=NULL; H_LOCK; if ((code == RXGEN_OPCODE) || - (afs_uuid_equal(&interf.uuid, &nulluuid))) { + ((code == 0) && (afs_uuid_equal(&interf.uuid, &nulluuid)))) { identP = (struct Identity *)malloc(sizeof(struct Identity)); if (!identP) { ViceLog(0, ("Failed malloc in h_GetHost_r\n")); @@ -1618,7 +1618,7 @@ h_GetHost_r(struct rx_connection *tcon) cb_conn=NULL; H_LOCK; if ((code == RXGEN_OPCODE) || - afs_uuid_equal(&interf.uuid, &nulluuid)) { + ((code == 0) && (afs_uuid_equal(&interf.uuid, &nulluuid)))) { if (!identP) identP = (struct Identity *)malloc(sizeof(struct Identity)); -- 1.9.4