diff --git a/drivers/usb/usbcdc/Tupfile b/drivers/usb/usbcdc/Tupfile new file mode 100644 index 000000000..d03fb2377 --- /dev/null +++ b/drivers/usb/usbcdc/Tupfile @@ -0,0 +1,3 @@ +if tup.getconfig("NO_FASM") ~= "" then return end +ROOT = "../../.." +tup.rule("usbcdc.asm", "fasm %f %o " .. tup.getconfig("PESTRIP_CMD") .. tup.getconfig("KPACK_CMD"), "%B.sys") diff --git a/programs/network/ftpc/gui.inc b/programs/network/ftpc/gui.inc index f686d058d..bb4f413d2 100755 --- a/programs/network/ftpc/gui.inc +++ b/programs/network/ftpc/gui.inc @@ -470,10 +470,14 @@ gui: ;////////////////////////////////////////////////////////////////////////// dec edx jnz @b + inc ecx lea esi, [edi-1] lea edi, [node_entry2+4] @@: movsb + dec ecx + ; check if the file name is incomplete + jz .store_last_entry cmp word[esi], 0x0a0d ; end of entry jne @b mov byte[edi], 0