scsi.c: use printaddr

* scsi.c (print_sg_io_buffer): Use printaddr.
diff --git a/scsi.c b/scsi.c
index 1daf088..9038c3c 100644
--- a/scsi.c
+++ b/scsi.c
@@ -52,9 +52,9 @@
 	if (len == 0)
 		goto out;
 	allocated = (len > max_strlen) ? max_strlen : len;
-	if ((buf = malloc(allocated)) == NULL ||
-	    umoven(tcp, addr, allocated, buf) < 0) {
-		tprintf("%#lx", addr);
+	buf = malloc(allocated);
+	if (!buf || umoven(tcp, addr, allocated, buf) < 0) {
+		printaddr(addr);
 		goto out;
 	}
 	tprintf("%02x", buf[0]);