about summary refs log tree commit diff stats
path: root/lib/chaseccomp/gen_defs
diff options
context:
space:
mode:
Diffstat (limited to 'lib/chaseccomp/gen_defs')
-rwxr-xr-xlib/chaseccomp/gen_defs6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/chaseccomp/gen_defs b/lib/chaseccomp/gen_defs
index f4932b71..6fdedac0 100755
--- a/lib/chaseccomp/gen_defs
+++ b/lib/chaseccomp/gen_defs
@@ -46,7 +46,7 @@ EOF
 
 f() {
 	while read -r line
-	do	case $line in
+	do	case "$line" in
 		'include '*)	<"${line#* }" f ;;
 		*)		printf '%s\n' "$line" ;;
 		esac
@@ -55,7 +55,9 @@ f() {
 
 f | while read -r line
 do	line=${line%%#*}
-	case $line in
+	line=${line#"${line%%[![:space:]]*}"}
+	line=${line%"${line##*[![:space:]]}"}
+	case "$line" in
 	'')	;;
 	if??def' '*)
 		inst=${line%%def*}