Skip to content

Commit d5b11f4

Browse files
authored
PHPC-1775 Use correct size for strncpy in when initialising DBPointer (#1203)
1 parent 35e5b6c commit d5b11f4

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/BSON/DBPointer.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,8 @@ static bool php_phongo_dbpointer_init(php_phongo_dbpointer_t* intern, const char
4646
intern->ref = estrndup(ref, ref_len);
4747
intern->ref_len = ref_len;
4848

49-
strncpy(intern->id, id, sizeof(intern->id));
49+
memset(intern->id, 0, sizeof(intern->id));
50+
strncpy(intern->id, id, sizeof(intern->id) - 1);
5051

5152
return true;
5253
} /* }}} */

0 commit comments

Comments
 (0)