Skip to content

Commit 723e7d9

Browse files
committed
---
yaml --- r: 2536 b: refs/heads/master c: 9e9d576 h: refs/heads/master v: v3
1 parent 9d0e644 commit 723e7d9

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
refs/heads/master: 85120d9959a367b0cfc1abb75acb0bec7a244ede
2+
refs/heads/master: 9e9d57657db3eb049cc74c35a6f6323f48551fe0

trunk/src/rt/rust_log.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -239,8 +239,9 @@ void update_log_settings(void* crate_map, char* settings) {
239239
log_directive dirs[256];
240240
size_t n_dirs = 0;
241241
if (settings) {
242-
buffer = (char*)malloc(strlen(settings));
243-
strcpy(buffer, settings);
242+
size_t buflen = strlen(settings) + 1;
243+
buffer = (char*)malloc(buflen);
244+
strncpy(buffer, settings, buflen);
244245
n_dirs = parse_logging_spec(buffer, &dirs[0]);
245246
}
246247

0 commit comments

Comments
 (0)