Skip to content

Commit 3e6203d

Browse files
committed
Code safely fix
1 parent 4f9692c commit 3e6203d

3 files changed

Lines changed: 7 additions & 7 deletions

File tree

meshcore/agentcore.c

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4131,11 +4131,9 @@ void MeshServer_ConnectEx(MeshAgentHostContainer *agent)
41314131
}
41324132

41334133
// Set User-Agent for proxies to identify agents and versions
4134-
const char* FieldData = "MeshAgent ";
4135-
char combined[40];
4136-
strcpy(combined, FieldData);
4137-
strcat(combined, SOURCE_COMMIT_DATE);
4138-
ILibAddHeaderLine(req, "User-Agent", 10, combined, (int)strnlen_s(combined, 50));
4134+
char combined[sizeof("MeshAgent ") + sizeof(SOURCE_COMMIT_DATE)];
4135+
int combinedLen = sprintf_s(combined, sizeof(combined), "MeshAgent %s", SOURCE_COMMIT_DATE);
4136+
ILibAddHeaderLine(req, "User-Agent", 10, combined, combinedLen);
41394137

41404138
free(path);
41414139

meshservice/MeshService.rc

4 Bytes
Binary file not shown.

microscript/ILibDuktape_Commit.h

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
// This file is auto-generated, any edits may be overwritten
2-
#define SOURCE_COMMIT_DATE "2026-Feb-12 18:32:43+0100"
3-
#define SOURCE_COMMIT_HASH "609a2ce4c4dd237eeebb86df9fafef6f6bc73949"
2+
#define SOURCE_COMMIT_DATE "2026-Feb-14 22:23:26+0100"
3+
#define SOURCE_COMMIT_DATE "2026-Feb-14 22:23:26+0100"
4+
#define SOURCE_COMMIT_HASH "4f9692cee465d489072c5be74f8e17a6c676ed76"
5+
#define SOURCE_COMMIT_HASH "4f9692cee465d489072c5be74f8e17a6c676ed76"

0 commit comments

Comments
 (0)