diff options
author | Rafaël Carré <funman@videolan.org> | 2012-05-07 01:19:15 -0400 |
---|---|---|
committer | Rafaël Carré <funman@videolan.org> | 2012-05-07 01:19:15 -0400 |
commit | 803408f18657bcd501737ad29e98a1b4cca0ec37 (patch) | |
tree | b936c2c419dde68598b3556158e77f7a92509e87 /firmware/usbstack | |
parent | 7ca20810367d9a1b211f242d1b1183dbedeeda68 (diff) |
simplify copy_padded
Diffstat (limited to 'firmware/usbstack')
-rw-r--r-- | firmware/usbstack/usb_storage.c | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/firmware/usbstack/usb_storage.c b/firmware/usbstack/usb_storage.c index 211bf474f9..2da3e85a34 100644 --- a/firmware/usbstack/usb_storage.c +++ b/firmware/usbstack/usb_storage.c @@ -1228,17 +1228,13 @@ static void send_csw(int status) static void copy_padded(char *dest, char *src, int len) { - int i=0; - while(i<len && src[i]!=0) - { - dest[i]=src[i]; - i++; - } - while(i<len) - { - dest[i]=' '; - i++; - } + for (int i = 0; i < len; i++) { + if (src[i] != 0) { + memset(&dest[i], ' ', len - i); + return; + } + dest[i] = src[i]; + } } /* build SCSI INQUIRY */ |