X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lnet%2Futils%2Fwirecheck.c;h=844a8e54cfa1504cd15f016ac71bfccedf506e23;hb=5b3eecce0bad98c81a45712594037b6ec7a9024f;hp=17c57aab6a4f4c01785acb7bd91cdee92c9a9916;hpb=ba8500293ed9ec8421b17e510443d5f7cf58c997;p=fs%2Flustre-release.git diff --git a/lnet/utils/wirecheck.c b/lnet/utils/wirecheck.c index 17c57aa..844a8e5 100644 --- a/lnet/utils/wirecheck.c +++ b/lnet/utils/wirecheck.c @@ -26,7 +26,7 @@ * GPL HEADER END */ /* - * Copyright 2008 Sun Microsystems, Inc. All rights reserved + * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. * Use is subject to license terms. */ /* @@ -34,6 +34,10 @@ * Lustre is a trademark of Sun Microsystems, Inc. */ +#ifndef _GNU_SOURCE +#define _GNU_SOURCE +#endif + #include #include #include @@ -193,7 +197,7 @@ system_string (char *cmdline, char *str, int len) WEXITSTATUS(rc) != 0) abort(); - if (strlen(str) == len) + if (strnlen(str, len) == len) str[len - 1] = 0; if (str[strlen(str) - 1] == '\n') @@ -223,7 +227,6 @@ main (int argc, char **argv) COMMENT ("Constants..."); - CHECK_DEFINE (LNET_PROTO_OPENIB_MAGIC); CHECK_DEFINE (LNET_PROTO_RA_MAGIC); CHECK_DEFINE (LNET_PROTO_TCP_MAGIC);