diff --git a/gtests/net/packetdrill/script.c b/gtests/net/packetdrill/script.c
index eb00bd09888fda3aa3f849afa948db23dbe5b0c4..3bfc499339310dccda4a14088d69e17a67c5516f 100644
--- a/gtests/net/packetdrill/script.c
+++ b/gtests/net/packetdrill/script.c
@@ -286,8 +286,10 @@ static int unescape_cstring_expression(const char *input_string,
 			switch (*c_in) {
 			case '\\':
 				*c_out = '\\';
+				break;
 			case '"':
 				*c_out = '"';
+				break;
 			case 'f':
 				*c_out = '\f';
 				break;