Use strnlen(3) in strndup(3).

This commit is contained in:
Jonas 'Sortie' Termansen 2014-08-04 16:10:51 +02:00
parent 5e60007904
commit c9e0fa687c
1 changed files with 1 additions and 3 deletions

View File

@ -27,9 +27,7 @@
extern "C" char* strndup(const char* input, size_t n)
{
size_t inputsize = strlen(input);
if ( n < inputsize )
inputsize = n;
size_t inputsize = strnlen(input, n);
char* result = (char*) malloc(inputsize + 1);
if ( !result )
return NULL;