X-Git-Url: http://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/0a24369c4822b508aa14eb395227ef4731872d5e..13dbdd6bb15850fa326930af324d2034a4547f9e:/client/flasher.c diff --git a/client/flasher.c b/client/flasher.c index d494810a..d1efec5e 100644 --- a/client/flasher.c +++ b/client/flasher.c @@ -15,6 +15,10 @@ #include "uart.h" #include "usb_cmd.h" +#ifdef _WIN32 +# define unlink(x) +#endif + static serial_port sp; static char* serial_port_name; @@ -62,6 +66,8 @@ void ReceiveCommand(UsbCommand* rxcmd) { void CloseProxmark() { // Clean up the port uart_close(sp); + // Fix for linux, it seems that it is extremely slow to release the serial port file descriptor /dev/* + unlink(serial_port_name); } int OpenProxmark(size_t i) {