From 39a8dde897d6cda43d8d7e540fa759a46bd60624 Mon Sep 17 00:00:00 2001
From: Sebastian Krzyszkowiak <dos@dosowisko.net>
Date: Sat, 31 Aug 2019 22:21:11 +0200
Subject: [PATCH] fix(pycardium): take backslashes into account

FAT code works with both kinds of slashes.
---
 pycardium/modules/os.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/pycardium/modules/os.c b/pycardium/modules/os.c
index 874a0693..bee4bad3 100644
--- a/pycardium/modules/os.c
+++ b/pycardium/modules/os.c
@@ -22,6 +22,11 @@ bool pycrd_filename_restricted(const char *path)
 		path  = fname + 1;
 		fname = strchr(path, '/');
 	}
+	fname = strchr(path, '\\');
+	while (fname) {
+		path  = fname + 1;
+		fname = strchr(path, '\\');
+	}
 	fname = path;
 
 	for (int i = 0;
-- 
GitLab