skip filenameless includes
diff --git a/libasn1compiler/asn1c_out.h b/libasn1compiler/asn1c_out.h
index 838b1b3..6373289 100644
--- a/libasn1compiler/asn1c_out.h
+++ b/libasn1compiler/asn1c_out.h
@@ -84,12 +84,14 @@
/* Generate #include line */
#define GEN_INCLUDE(filename) do { \
int saved_target = arg->target->target; \
+ if(!filename) break; \
REDIR(OT_INCLUDES); \
OUT_NOINDENT("#include <%s.h>\n", filename); \
REDIR(saved_target); \
} while(0)
#define GEN_POSTINCLUDE(filename) do { \
int saved_target = arg->target->target; \
+ if(!filename) break; \
REDIR(OT_POST_INCLUDE); \
OUT_NOINDENT("#include <%s.h>\n", filename); \
REDIR(saved_target); \