Fix string truncation warning

Origin commit data
------------------
Branch: ni/coolstream
Commit: eb0f439a29
Author: Hendi <hendi48@freenet.de>
Date: 2023-01-25 (Wed, 25 Jan 2023)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
This commit is contained in:
Hendi
2023-01-25 22:37:07 +01:00
committed by vanhofen
parent 5df631018e
commit 1ac6a52841

View File

@@ -1685,7 +1685,8 @@ int CTimerList::modifyTimer()
if (!strlen(timer->recordingDir)) if (!strlen(timer->recordingDir))
strncpy(timer->recordingDir, g_settings.network_nfs_recordingdir.c_str(), sizeof(timer->recordingDir) - 1); strncpy(timer->recordingDir, g_settings.network_nfs_recordingdir.c_str(), sizeof(timer->recordingDir) - 1);
timer_recordingDir = timer->recordingDir; timer_recordingDir = timer->recordingDir;
strncpy(t_old.recordingDir, timer->recordingDir, sizeof(t_old.recordingDir)); static_assert(sizeof(t_old.recordingDir) >= sizeof(timer->recordingDir));
memcpy(t_old.recordingDir, timer->recordingDir, strlen(timer->recordingDir) + 1);
bool recDirEnabled = (g_settings.recording_type == CNeutrinoApp::RECORDING_FILE); bool recDirEnabled = (g_settings.recording_type == CNeutrinoApp::RECORDING_FILE);
CMenuForwarder *m6 = new CMenuForwarder(LOCALE_TIMERLIST_RECORDING_DIR, recDirEnabled, timer_recordingDir, this, "rec_dir1", CRCInput::RC_green); CMenuForwarder *m6 = new CMenuForwarder(LOCALE_TIMERLIST_RECORDING_DIR, recDirEnabled, timer_recordingDir, this, "rec_dir1", CRCInput::RC_green);