muxedit: remove a few redundant NULL checks

Change-Id: I8285a7694d40b0f5c986dbfe40703251682eaafc
This commit is contained in:
James Zern 2012-04-27 19:06:03 -07:00
parent 03f1f49321
commit ccddb3fc6f

View File

@ -29,7 +29,8 @@ static void MuxInit(WebPMux* const mux) {
WebPMux* WebPNewInternal(int version) { WebPMux* WebPNewInternal(int version) {
WebPMux* const mux = (version == WEBP_MUX_ABI_VERSION) ? WebPMux* const mux = (version == WEBP_MUX_ABI_VERSION) ?
(WebPMux*)malloc(sizeof(WebPMux)) : NULL; (WebPMux*)malloc(sizeof(WebPMux)) : NULL;
if (mux) MuxInit(mux); // If mux is NULL MuxInit is a noop.
MuxInit(mux);
return mux; return mux;
} }
@ -75,7 +76,7 @@ static WebPMuxError MuxSet(WebPMux* const mux, TAG_ID id, uint32_t nth,
WebPImageInfo* image_info, int copy_data) { WebPImageInfo* image_info, int copy_data) {
WebPChunk chunk; WebPChunk chunk;
WebPMuxError err = WEBP_MUX_NOT_FOUND; WebPMuxError err = WEBP_MUX_NOT_FOUND;
if (mux == NULL) return WEBP_MUX_INVALID_ARGUMENT; assert(mux != NULL);
assert(!IsWPI(id)); assert(!IsWPI(id));
ChunkInit(&chunk); ChunkInit(&chunk);