From d3a9bb9f1c1560d7f2d7264ce740a2699c6372bb Mon Sep 17 00:00:00 2001
From: Michael Tuexen <tuexen@fh-muenster.de>
Date: Wed, 25 Dec 2013 10:04:13 +0100
Subject: [PATCH] net-test: packetdrill: Bugfix: Don't crash on FreeBSD when
 using an undefined symbol in a script.

This patch adds the missing end of table marker in the platform_symbols_table
for FreeBSD.

Signed-off-by: Michael Tuexen <tuexen@fh-muenster.de>
---
 gtests/net/packetdrill/symbols_freebsd.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/gtests/net/packetdrill/symbols_freebsd.c b/gtests/net/packetdrill/symbols_freebsd.c
index 2b6574ef..9f630f50 100644
--- a/gtests/net/packetdrill/symbols_freebsd.c
+++ b/gtests/net/packetdrill/symbols_freebsd.c
@@ -298,6 +298,8 @@ struct int_symbol platform_symbols_table[] = {
 	{ ENOTCAPABLE,                      "ENOTCAPABLE"                     },
 	{ ECAPMODE,                         "ECAPMODE"                        },
 
+	/* Sentinel marking the end of the table. */
+	{ 0, NULL },
 };
 
 struct int_symbol *platform_symbols(void)
-- 
GitLab