From 2a542de36a7845d35e34dbdc0227171137dfe442 Mon Sep 17 00:00:00 2001
From: Hauke Mehrtens <hauke@hauke-m.de>
Date: Wed, 21 Aug 2019 21:24:56 +0200
Subject: [PATCH] BLE: FileTrans: Null terminate the string

---
 epicardium/ble/filetransfer.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/epicardium/ble/filetransfer.c b/epicardium/ble/filetransfer.c
index 29464259..f60f1ec5 100644
--- a/epicardium/ble/filetransfer.c
+++ b/epicardium/ble/filetransfer.c
@@ -273,6 +273,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 - 1] = 0;
 
 	if (file_fd != -1)
 		epic_file_close(file_fd);
-- 
GitLab