We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9eeb76c commit b313ae7Copy full SHA for b313ae7
c/src/safec.c
@@ -6,6 +6,10 @@
6
7
char * strdup_s(const char * restrict str, size_t len)
8
{
9
+ if (str == NULL)
10
+ {
11
+ return NULL;
12
+ }
13
len = strnlen_s(str, len) + 1;
14
char * mem = malloc(sizeof(char) * len);
15
if (mem == NULL)
@@ -18,6 +22,10 @@ char * strdup_s(const char * restrict str, size_t len)
18
22
}
19
23
wchar_t * wcsdup_s(const wchar_t * restrict wstr, size_t len)
20
24
25
+ if (wstr == NULL)
26
27
28
21
29
len = wcsnlen_s(wstr, len) + 1;
30
wchar_t * mem = malloc(sizeof(wchar_t) * len);
31
0 commit comments