diff --git a/epicardium/ble/filetransfer.c b/epicardium/ble/filetransfer.c
index 875b070cbf12fb78e084b500b0cdfc9585bac2f5..c53d9e15803c4ad5c8b3d667379baf4ab2c8f9ef 100644
--- a/epicardium/ble/filetransfer.c
+++ b/epicardium/ble/filetransfer.c
@@ -283,6 +283,7 @@ static uint8_t bleFileOpen(dmConnId_t connId, uint8_t *pValue, uint16_t len)
 
 	/* Copy only file path and not type, make sure this is NULL terminated */
 	strncpy(filepath, (char *)pValue + 1, len - 1);
+	filepath[len] = 0;
 
 	if (file_fd != -1)
 		epic_file_close(file_fd);