X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=ld%2Fldlex.l;fp=ld%2Fldlex.l;h=c80db58634c28a194464c29238be75098165ba95;hb=2688aab226c6d8871af4cf53ea5651e06f104744;hp=261c0c1c0fff5efc2a6aad041282e4c14592f0f6;hpb=dbf8be89edf7b6443fa0b7d31ca6d6ad202fadae;p=thirdparty%2Fbinutils-gdb.git diff --git a/ld/ldlex.l b/ld/ldlex.l index 261c0c1c0ff..c80db58634c 100644 --- a/ld/ldlex.l +++ b/ld/ldlex.l @@ -424,7 +424,7 @@ V_IDENTIFIER [*?.$_a-zA-Z\[\]\-\!\^\\]([*?.$_a-zA-Z0-9\[\]\-\!\^\\]|::)* /* PR ld/20906. A corrupt input file can contain bogus strings. */ len = strlen (yylval.name); - if (len > yyleng - 2) + if (len > (bfd_size_type) yyleng - 2) len = yyleng - 2; yylval.name[len] = 0; return NAME;