ENUMERATION can not be empty
diff --git a/libasn1fix/asn1fix_cws.c b/libasn1fix/asn1fix_cws.c
index 1106e55..035ccf7 100644
--- a/libasn1fix/asn1fix_cws.c
+++ b/libasn1fix/asn1fix_cws.c
@@ -443,7 +443,8 @@
 	assert(ret < psize);
 	psize = ret;
 
-	asn = asn1p_parse_buffer(pp, psize, A1P_NOFLAGS);
+	asn = asn1p_parse_buffer(pp, psize,
+		arg->expr->module->source_file_name, arg->expr->_lineno, A1P_NOFLAGS);
 	free(pp);
 	if(asn == NULL) {
 		FATAL("Cannot parse Setting token %s "