Extract space trimming code from ATA and use in USB and bootorder code.
[seabios.git] / src / ata.c
index e9a2aef158763c4a947078f11aba5e75ea278560..397e4022a7990e5fb1d78e0c24193d80428833e9 100644 (file)
--- a/src/ata.c
+++ b/src/ata.c
@@ -727,11 +727,7 @@ ata_extract_model(char *model, u32 size, u16 *buffer)
     for (i=0; i<size/2; i++)
         *(u16*)&model[i*2] = ntohs(buffer[27+i]);
     model[size] = 0x00;
-
-    // Trim trailing spaces from model name.
-    for (i=size-1; i>0 && model[i] == 0x20; i--)
-        model[i] = 0x00;
-
+    nullTrailingSpace(model);
     return model;
 }