lkml.org 
[lkml]   [2020]   [Jun]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 4.14 052/190] selftests/net: in rxtimestamp getopt_long needs terminating null entry
    Date
    From: tannerlove <tannerlove@google.com>

    [ Upstream commit 865a6cbb2288f8af7f9dc3b153c61b7014fdcf1e ]

    getopt_long requires the last element to be filled with zeros.
    Otherwise, passing an unrecognized option can cause a segfault.

    Fixes: 16e781224198 ("selftests/net: Add a test to validate behavior of rx timestamps")
    Signed-off-by: Tanner Love <tannerlove@google.com>
    Acked-by: Willem de Bruijn <willemb@google.com>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    ---
    tools/testing/selftests/networking/timestamping/rxtimestamp.c | 1 +
    1 file changed, 1 insertion(+)

    --- a/tools/testing/selftests/networking/timestamping/rxtimestamp.c
    +++ b/tools/testing/selftests/networking/timestamping/rxtimestamp.c
    @@ -114,6 +114,7 @@ static struct option long_options[] = {
    { "tcp", no_argument, 0, 't' },
    { "udp", no_argument, 0, 'u' },
    { "ip", no_argument, 0, 'i' },
    + { NULL, 0, NULL, 0 },
    };

    static int next_port = 19999;

    \
     
     \ /
      Last update: 2020-06-19 16:47    [W:4.139 / U:0.008 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site