Changes in uspace/drv/bus/usb/usbmast/main.c [5f6e25e:2aceec5] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/usbmast/main.c
r5f6e25e r2aceec5 145 145 usbmast_fun_t *mfun = NULL; 146 146 147 /* Allocate softstate */ 148 mfun = calloc(1, sizeof(usbmast_fun_t)); 149 if (mfun == NULL) { 150 usb_log_error("Failed allocating softstate.\n"); 151 rc = ENOMEM; 152 goto error; 153 } 154 155 mfun->mdev = mdev; 156 mfun->lun = lun; 157 147 158 if (asprintf(&fun_name, "l%u", lun) < 0) { 148 159 usb_log_error("Out of memory.\n"); … … 159 170 160 171 free(fun_name); 161 162 /* Allocate soft state */163 mfun = ddf_dev_data_alloc(mdev->ddf_dev, sizeof(usbmast_fun_t));164 if (mfun == NULL) {165 usb_log_error("Failed allocating softstate.\n");166 rc = ENOMEM;167 goto error;168 }169 170 mfun->mdev = mdev;171 mfun->lun = lun;172 173 172 fun_name = NULL; 174 173 … … 228 227 if (fun_name != NULL) 229 228 free(fun_name); 229 if (mfun != NULL) 230 free(mfun); 230 231 return rc; 231 232 }
Note:
See TracChangeset
for help on using the changeset viewer.