I have this struct post, when I allocate memory as in line 8, does that means I've also allocated memory to new_post->contents and date?
typedef struct post {
    char author[MAX_NAME];
    char *contents;
    time_t *date;
    struct post *next;
} Post;

    Post *new_post = malloc(sizeof(Post));