Changeset d858a660 in mainline for uspace/lib/fdisk
- Timestamp:
- 2017-07-04T15:05:43Z (8 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 9c2c7d2
- Parents:
- 2456fd0
- Location:
- uspace/lib/fdisk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/fdisk/include/types/fdisk.h
r2456fd0 rd858a660 187 187 /** Service ID */ 188 188 service_id_t svc_id; 189 /** Volume label */ 190 char *label; 189 191 } fdisk_part_t; 190 192 … … 209 211 /** File system type */ 210 212 vol_fstype_t fstype; 213 /** Volume label */ 214 char *label; 211 215 } fdisk_part_info_t; 212 216 -
uspace/lib/fdisk/src/fdisk.c
r2456fd0 rd858a660 269 269 part->pcnt = vpinfo.pcnt; 270 270 part->fstype = vpinfo.fstype; 271 part->label = str_dup(vpinfo.label); 271 272 } 272 273 … … 301 302 return EOK; 302 303 error: 304 if (part != NULL) 305 free(part->label); 303 306 free(part); 304 307 return rc; … … 315 318 if (link_used(&part->llog_ba)) 316 319 list_remove(&part->llog_ba); 320 321 free(part->label); 317 322 free(part); 318 323 } … … 667 672 info->fstype = part->fstype; 668 673 info->pkind = part->pkind; 674 info->label = part->label; 669 675 return EOK; 670 676 }
Note:
See TracChangeset
for help on using the changeset viewer.