how do i intialize the array of users, curr->friends, to null
int create_user(const char *name, User **user_ptr_add) {
    if (strlen(name) >=  MAX_NAME) {  // Check if name is too long
        return 2;
    }

    User *curr = *user_ptr_add;  // Create a pointer curr to traverse the list

    // Create a new user
    User *new_user = malloc(sizeof(User));
    if (new_user == NULL) {
        perror("malloc");
        exit(-1);
    }
    strcpy(new_user->name, name);
    new_user->next = NULL;
    new_user->first_post = NULL;

    // If list is empty, make the head pointer equal to our new user
    if (*user_ptr_add == NULL) {
        *user_ptr_add = new_user;
        return 0;
    }

    while (curr->next != NULL) {  // Traverse the list
        if (strcmp(name, curr->name) == 0) {  // Check if name already exists
            return 1;
        }
        curr = curr->next;
    }

    if (strcmp(name, curr->name) == 0) {  // Check if last user in the list has the same name
        return 1;
    }

    curr->next = new_user;  // Make the last element equal to our new user

    return 0;
}