I don't think it's an issue -- free(NULL) is ANSI C which has been around for a long time, and besides, WiredTiger itself requires free(NULL) work.