]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
nvme-cli: netapp plugin handle empty strings
authorSchremmer, Steven <Steve.Schremmer@netapp.com>
Thu, 23 Aug 2018 19:33:12 +0000 (19:33 +0000)
committerKeith Busch <keith.busch@intel.com>
Thu, 23 Aug 2018 19:56:10 +0000 (13:56 -0600)
Handle controller fields with strings of length 0.

Signed-off-by: Steve Schremmer <steve.schremmer@netapp.com>
netapp-nvme.c

index 1167db49dc1b39608dfde86e909791189cb46af9..542d35dcc19126665cfa496afff0f37bb7734665 100644 (file)
@@ -63,6 +63,9 @@ static void netapp_convert_string(char *dst, char *src, unsigned int count)
        memset(dst, 0, count + 1);
        for (i = 0; i < count; i++)
                dst[i] = src[i * 2 + 1];
+       /* the json routines won't accept empty strings */
+       if (strlen(dst) == 0 && count)
+               dst[0] = ' ';
 }
 
 static void netapp_nguid_to_str(char *str, __u8 *nguid)