diff --git a/src/BSON/DBPointer.c b/src/BSON/DBPointer.c index eb1b80822..ec22415d0 100644 --- a/src/BSON/DBPointer.c +++ b/src/BSON/DBPointer.c @@ -46,7 +46,8 @@ static bool php_phongo_dbpointer_init(php_phongo_dbpointer_t* intern, const char intern->ref = estrndup(ref, ref_len); intern->ref_len = ref_len; - strncpy(intern->id, id, sizeof(intern->id)); + memset(intern->id, 0, sizeof(intern->id)); + strncpy(intern->id, id, sizeof(intern->id) - 1); return true; } /* }}} */