VS 2019 пометил следующий код c предупреждением c6011.Предполагается, что функция инициализирует пустой узел для моего двусвязного списка «Клиент».Я делаю что-то не так при инициализации нового узла?
//struct for my doubly linked list
typedef struct _client {
char NAME[30];
unsigned long PHONE;
unsigned long ID;
unsigned char CountryID;
struct client *next;
struct client *previous;
}client, *client_t;
//Function which creates a new node and returns a ptr to the node
client_t AddClientNode()
{
client_t ptr = (client_t)malloc(sizeof(client));
//Warning C6011 Dereferencing NULL pointer 'ptr'.
ptr->next = NULL;
ptr->previous = NULL;
return ptr;
}