Allocate length of GL shader info log, instead of hard-coding the size (thanks @delahee)