Changes in uspace/srv/hid/input/ctl/kbdev.c [cce8a83:cc574511] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/hid/input/ctl/kbdev.c
rcce8a83 rcc574511 50 50 #include <loc.h> 51 51 #include <stdlib.h> 52 #include <sys/typefmt.h> 52 53 #include <vfs/vfs_sess.h> 53 #include <sys/typefmt.h> 54 54 55 55 56 static int kbdev_ctl_init(kbd_dev_t *); … … 98 99 async_exch_t *exch; 99 100 kbdev_t *kbdev; 101 char *svc_name; 100 102 int rc; 101 103 102 sess = loc_service_connect(EXCHANGE_SERIALIZE, kdev->svc_id, 0); 104 if (asprintf(&svc_name, "devname%" PRIun, kdev->service_id) > 0) 105 svc_name = (char *) "unknown"; 106 107 sess = loc_service_connect(EXCHANGE_SERIALIZE, kdev->service_id, 0); 103 108 if (sess == NULL) { 104 109 printf("%s: Failed starting session with '%s.'\n", NAME, 105 kdev->svc_name);110 svc_name); 106 111 return -1; 107 112 } … … 110 115 if (kbdev == NULL) { 111 116 printf("%s: Failed allocating device structure for '%s'.\n", 112 NAME, kdev->svc_name);117 NAME, svc_name); 113 118 return -1; 114 119 } … … 119 124 if (exch == NULL) { 120 125 printf("%s: Failed starting exchange with '%s'.\n", NAME, 121 kdev->svc_name);126 svc_name); 122 127 kbdev_destroy(kbdev); 123 128 return -1; … … 127 132 if (rc != EOK) { 128 133 printf("%s: Failed creating callback connection from '%s'.\n", 129 NAME, kdev->svc_name);134 NAME, svc_name); 130 135 async_exchange_end(exch); 131 136 kbdev_destroy(kbdev);
Note:
See TracChangeset
for help on using the changeset viewer.