Move to new mx_cprng_draw argument ordering

Change-Id: I59ba9c495768933d6f2db2861169c10dd1f22371
diff --git a/dbrandom.c b/dbrandom.c
index 9bf7e2a..24125ce 100644
--- a/dbrandom.c
+++ b/dbrandom.c
@@ -197,10 +197,11 @@
 				DROPBEAR_PRNGD_SOCKET);
 	}
 #elif defined(__Fuchsia__)
-  unsigned char mx_random_bits[INIT_SEED_SIZE];
-	mx_ssize_t count = mx_cprng_draw(mx_random_bits, INIT_SEED_SIZE);
-	if (count != INIT_SEED_SIZE) {
-		dropbear_exit("Failure reading kernel random: %ld", count);
+	unsigned char mx_random_bits[INIT_SEED_SIZE];
+	mx_size_t count;
+	mx_status_t status = mx_cprng_draw(mx_random_bits, INIT_SEED_SIZE, &count);
+	if (status != NO_ERROR || count != INIT_SEED_SIZE) {
+		dropbear_exit("Failure reading kernel random: %d %ld", status, count);
 	}
 	addrandom(mx_random_bits, INIT_SEED_SIZE);
 #else