]> Nishi Git Mirror - gwion.git/commitdiff
:wrench: Do not use is_reg when fuzzing
authorJérémie Astor <astor.jeremie@wanadoo.fr>
Wed, 20 May 2020 15:53:12 +0000 (17:53 +0200)
committerJérémie Astor <astor.jeremie@wanadoo.fr>
Wed, 20 May 2020 15:53:12 +0000 (17:53 +0200)
src/compile.c

index 13e717b9ae4a9c96e5528f8d3c3baf4fd98f298d..6aca68ba118cbb4054945ae9557e41ce6d3dbde0 100644 (file)
@@ -87,10 +87,12 @@ ANN static m_bool is_reg(const m_str path) {
 ANN static inline m_bool compiler_open(MemPool p, struct Compiler* c) {
   char name[strlen(c->name) + 1];
   strcpy(name, c->name);
-//  if(c->type == COMPILE_FILE && !is_reg(name)) {
-//    gw_err(_("'%s': is a not a regular file\n"), name);
-//    return GW_ERROR;
-//  }
+#ifndef __FUZZING__
+  if(c->type == COMPILE_FILE && !is_reg(name)) {
+    gw_err(_("'%s': is a not a regular file\n"), name);
+    return GW_ERROR;
+  }
+#endif
   if(_compiler_open(c) < 0) {
     compiler_error(p, c);
     gw_err(_("can't open '%s'\n"), name);