forked from Imagelibrary/rtems
printertask.c: Fix Unchecked return value (CID #1399710)
CID 1399710: Unchecked return value in printer_task(). CID 1472764: Unchecked return value in rtems_print_printer_task(). Closes #4258
This commit is contained in:
@@ -117,6 +117,8 @@ static void printer_task( rtems_task_argument arg )
|
|||||||
{
|
{
|
||||||
rtems_printer_task_context *ctx;
|
rtems_printer_task_context *ctx;
|
||||||
int fd;
|
int fd;
|
||||||
|
int err;
|
||||||
|
rtems_status_code sc;
|
||||||
|
|
||||||
ctx = (rtems_printer_task_context *) arg;
|
ctx = (rtems_printer_task_context *) arg;
|
||||||
fd = ctx->fd;
|
fd = ctx->fd;
|
||||||
@@ -141,8 +143,10 @@ static void printer_task( rtems_task_argument arg )
|
|||||||
printer_task_append_buffer( ctx, &ctx->free_buffers, buffer );
|
printer_task_append_buffer( ctx, &ctx->free_buffers, buffer );
|
||||||
break;
|
break;
|
||||||
case ACTION_DRAIN:
|
case ACTION_DRAIN:
|
||||||
fsync(fd);
|
err = fsync(fd);
|
||||||
rtems_event_transient_send( buffer->action_data.task );
|
_Assert_Unused_variable_equals(err, 0);
|
||||||
|
sc = rtems_event_transient_send( buffer->action_data.task );
|
||||||
|
_Assert_Unused_variable_equals(sc, RTEMS_SUCCESSFUL);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -185,7 +189,8 @@ int rtems_print_printer_task(
|
|||||||
printer->context = ctx;
|
printer->context = ctx;
|
||||||
printer->printer = printer_task_printer;
|
printer->printer = printer_task_printer;
|
||||||
|
|
||||||
rtems_task_start( ctx->task, printer_task, (rtems_task_argument) ctx );
|
sc = rtems_task_start( ctx->task, printer_task, (rtems_task_argument) ctx );
|
||||||
|
_Assert_Unused_variable_equals(sc, RTEMS_SUCCESSFUL);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user