Changes in uspace/srv/hid/console/console.c [e273e9e:49aaa0e] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/hid/console/console.c
re273e9e r49aaa0e 334 334 { 335 335 /* Got key press/release event */ 336 cons_ qevent_t *event =337 (cons_ qevent_t *) malloc(sizeof(cons_qevent_t));336 cons_event_t *event = 337 (cons_event_t *) malloc(sizeof(cons_event_t)); 338 338 if (event == NULL) 339 339 return; 340 340 341 event->ev= *ev;341 *event = *ev; 342 342 link_initialize(&event->link); 343 343 … … 556 556 if (pos < size) { 557 557 link_t *link = prodcons_consume(&cons->input_pc); 558 cons_qevent_t *qevent = list_get_instance(link, 559 cons_qevent_t, link); 560 cons_event_t *event = &qevent->ev; 558 cons_event_t *event = list_get_instance(link, 559 cons_event_t, link); 561 560 562 561 /* Accept key presses of printable chars only. */ … … 568 567 } 569 568 570 free( qevent);569 free(event); 571 570 } 572 571 } … … 704 703 console_t *cons = srv_to_console(srv); 705 704 link_t *link = prodcons_consume(&cons->input_pc); 706 cons_ qevent_t *qevent = list_get_instance(link, cons_qevent_t, link);707 708 *event = qevent->ev;709 free( qevent);705 cons_event_t *cevent = list_get_instance(link, cons_event_t, link); 706 707 *event = *cevent; 708 free(cevent); 710 709 return EOK; 711 710 }
Note:
See TracChangeset
for help on using the changeset viewer.