
<   for (row = 0; row < num_rows; row++) {
<     /* Initialize output values to 0 so can process components separately */
<     jzero_far((void *) output_buf[row], (size_t) (width * sizeof(JSAMPLE)));
---
>   if (output_buf == NULL) {
>     return; // or handle the error appropriately
>   }
>   for (row = 0; row < num_rows; row++) {
>     /* Initialize output values to 0 so can process components separately */
>     jzero_far((void *) output_buf[row], (size_t) (width * sizeof(JSAMPLE)));
