]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
rust/mingw: fix C glue code generator 3762/head
authorVictor Julien <victor@inliniac.net>
Fri, 29 Mar 2019 14:10:00 +0000 (15:10 +0100)
committerVictor Julien <victor@inliniac.net>
Fri, 29 Mar 2019 14:10:00 +0000 (15:10 +0100)
rust/gen-c-headers.py

index cfe303671b9e214bd9475b6d768e9d983de5199b..b3eceb5c07b042b02407c33bea69e9658a472012 100755 (executable)
@@ -139,7 +139,9 @@ def convert_type(rs_type):
     raise Exception("Failed to parse Rust type: %s" % (rs_type))
 
 def make_output_filename(filename):
-    parts = filename.split(os.path.sep)[2:]
+    if filename.startswith("./"):
+        filename = filename[2:]
+    parts = filename.split(os.path.sep)[1:]
     last = os.path.splitext(parts.pop())[0]
     outpath = "./gen/c-headers/rust-%s-%s-gen.h" % (
         "-".join(parts), last)