diff --git a/tools/fiptool/fiptool.c b/tools/fiptool/fiptool.c
index 0d4f929bb582d25d68c9f923f0c57d65bad7529a..80b498e47eb9a807c3e7375d140e7e10e92e5553 100644
--- a/tools/fiptool/fiptool.c
+++ b/tools/fiptool/fiptool.c
@@ -271,10 +271,10 @@ static void uuid_from_str(uuid_t *u, const char *s)
 	    &u->node[2], &u->node[3],
 	    &u->node[4], &u->node[5]);
 	/*
-	 * Given the format specifier above, we expect 11 items to be scanned
+	 * Given the format specifier above, we expect 16 items to be scanned
 	 * for a properly formatted UUID.
 	 */
-	if (n != 11)
+	if (n != 16)
 		log_errx("Invalid UUID: %s", s);
 }