Fix a bug : Bad memcpy length in localtime_r() and gmtime_r()

This commit is contained in:
2015-06-19 18:51:27 +02:00
parent d310be1b6d
commit 7e5f13c445
2 changed files with 4 additions and 3 deletions

View File

@@ -32,7 +32,7 @@ localtime_r (const time_t *timer, struct tm *result)
if (local_result == NULL || result == NULL)
return NULL;
memcpy (result, local_result, sizeof (result));
memcpy (result, local_result, sizeof (*result));
return result;
}
@@ -45,7 +45,7 @@ gmtime_r (const time_t *timer, struct tm *result)
if (local_result == NULL || result == NULL)
return NULL;
memcpy (result, local_result, sizeof (result));
memcpy (result, local_result, sizeof (*result));
return result;
}