• Arnd Bergmann's avatar
    vmxnet3: avoid format strint overflow warning · c7673e4d
    Arnd Bergmann authored
    gcc-7 notices that "-event-%d" could be more than 11 characters long
    if we had larger 'vector' numbers:
    
    drivers/net/vmxnet3/vmxnet3_drv.c: In function 'vmxnet3_activate_dev':
    drivers/net/vmxnet3/vmxnet3_drv.c:2095:40: error: 'sprintf' may write a terminating nul past the end of the destination [-Werror=format-overflow=]
    sprintf(intr->event_msi_vector_name, "%s-event-%d",
                                         ^~~~~~~~~~~~~
    drivers/net/vmxnet3/vmxnet3_drv.c:2095:3: note: 'sprintf' output between 9 and 33 bytes into a destination of size 32
    
    The current code is safe, but making the string a little longer
    is harmless and lets gcc see that it's ok.
    Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    c7673e4d
vmxnet3_int.h 13.3 KB