diff -Naur libreswan-3.28/lib/libipsecconf/confread.c libreswan-3.28-orig/lib/libipsecconf/confread.c
--- libreswan-3.28/lib/libipsecconf/confread.c 2018-11-08 01:28:24.869885136 -0500
+++ libreswan-3.28-orig/lib/libipsecconf/confread.c 2018-11-04 21:24:36.000000000 -0500
@@ -827,7 +827,7 @@
break;
}
- pfreeany((*the_strings)[field]);
+
if (kw->string == NULL) {
starter_error_append(perrl, "Invalid %s value",