bzero(pointer, sizeof(*pointer))

NOT bzero(pointer, sizeof(pointer));

Pointed out by a user as a warning from gcc 4.8.1. Fix from me.