osx_write: Kill superfluous NULL-pointer check.
[paraslash.git] / osx_writer.c
index 3a52e1e7b62ee4f5a1189c245f2785bce9642e27..fab608597f8cc944a995ac52e45e607211828231 100644 (file)
@@ -75,8 +75,7 @@ static void destroy_buffers(struct private_osx_writer_data *powd)
        powd->to->next = NULL;
        while (ptr) {
                ptr2 = ptr->next;
-               if (ptr->buffer)
-                       free(ptr->buffer);
+               free(ptr->buffer);
                free(ptr);
                ptr = ptr2;
        }
@@ -308,7 +307,7 @@ static int osx_write_post_select(__a_unused struct sched *s,
        wn->written = *wng->loaded;
        if (!powd->play) {
                if (AudioOutputUnitStart(powd->output))
-                       return -1;
+                       return -E_UNIT_START;
                powd->play = 1;
        }
        return 1;