chiark / gitweb /
accelerometer: add orientation property
[elogind.git] / extras / scsi_id / scsi_id.c
index 3811ea542d58b533faa1a70def4ee01567316401..c14d411841ab6d85e3431721565817fb078aaa8c 100644 (file)
@@ -199,6 +199,7 @@ static int get_file_options(struct udev *udev,
         */
        buffer = malloc(MAX_BUFFER_LEN);
        if (!buffer) {
+               fclose(fd);
                err(udev, "can't allocate memory\n");
                return -1;
        }
@@ -575,6 +576,9 @@ static int scsi_id(struct udev *udev, char *maj_min_dev)
                                printf("ID_WWN_WITH_EXTENSION=0x%s\n", dev_scsi.wwn);
                        }
                }
+               if (dev_scsi.tgpt_group[0] != '\0') {
+                       printf("ID_TARGET_PORT=%s\n", dev_scsi.tgpt_group);
+               }
                if (dev_scsi.unit_serial_number[0] != '\0') {
                        printf("ID_SCSI_SERIAL=%s\n", dev_scsi.unit_serial_number);
                }