This is overkill.  No need to fill a large slab of memory with '\0' bytes when <code> node[0] = '\0' </code> will suffice.