diff --git a/main/db.c b/main/db.c index 42a4b9c65dfa4ef55b5c4d3f4d6135db2a6b2432..32af90568909f328c9b5c9881eaf4141e6a6b882 100644 --- a/main/db.c +++ b/main/db.c @@ -332,7 +332,7 @@ int ast_db_get(const char *family, const char *key, char *value, int valuelen) ast_log(LOG_WARNING, "Couldn't get value\n"); res = -1; } else { - strncpy(value, (const char *) result, valuelen); + ast_copy_string(value, (const char *) result, valuelen); } sqlite3_reset(get_stmt); ast_mutex_unlock(&dblock);