From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FUZZY_XPILL, RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=no version=3.2.5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:content-type:content-transfer-encoding; bh=FDXQqJt5t508ywt3eIAVvXWgwJKxVQkhQw97eFtrFog=; b=r7ZJ2vPJ6CjrMFv0A95SlPiD5ZC5DwiB9Rx3foU0C88ya80WwzZbLBZ2YBmnm/xesQ igUYDJpatT3xhLZ1Nhi8XZEJtdbxi1oJcmKo9ez0GCS5shQhdMfjBvNbjN1ilEeK0nkZ ljj9zrVrfSEsOu3Tduls33Y9Z+Si2VbO7m3v/+I8IvCHt+dZenQd5tgAXpFnYggFvBx+ OCSus5k+VtlGUrCr6BGU3iDb8DfIQsEMQJVSr+ELYjbCB8vvNoBiO4KaGPY/TosZGBUq XF1ELXYT5WClfTpEK8kofMFpag7fVIHloyjbCcLmKILu27n1fP0zJjh5hGLGi6lVDz6O +8gw== X-Received: by 10.194.176.165 with SMTP id cj5mr8426361wjc.37.1365069888655; Thu, 04 Apr 2013 03:04:48 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: References: From: Boris Savelev Date: Thu, 4 Apr 2013 14:04:28 +0400 Message-ID: To: ALT Linux Team development discussions Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: quoted-printable Subject: Re: [devel] firebird x86 error will always overflow destination buffer HELP! X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Apr 2013 10:04:54 -0000 Archived-At: List-Archive: List-Post: =CB=CF=CD=D0=C9=CC=C9=D2=D5=C5=D4=D3=D1... =D3=D0=C1=D3=C9=C2=CF) 4 =C1=D0=D2=C5=CC=D1 2013 =C7., 11:42 =D0=CF=CC=D8=DA=CF=D7=C1=D4=C5=CC=D8 = Damir Shayhutdinov =CE=C1=D0=C9=D3=C1=CC: > =F7 =CB=CF=C4=C5 =D0=CF=C8=CF=D6=C5 =C5=D3=D4=D8 =CF=DB=C9=C2=CB=C1. > > =ED=CF=D6=CE=CF =D7=CF=D4 =D4=C1=CB =D0=CF=C4=D0=D2=C1=D7=C9=D4=D8: > > 1115 if (p1 < q &= & > ((d =3D *p1++) =3D=3D '_' || d =3D=3D '$')) > 1116 > strncpy(q1 - 4, "isc", 3); > 1117 else > 1118 *q1+= + =3D > d; > > =DA=C1=CD=C5=CE=C9=D4=D8 =CE=C1 > > if (p1 < q) > { > if ((d =3D *p1++) =3D=3D '_' || d =3D=3D '$') > memcpy(q1 - 4, "isc", 3); > else > *q1++ =3D d; > } > > =F0=D2=C1=D7=C4=C1 =D1 =CE=C5 =D5=D7=C5=D2=C5=CE, =DE=D4=CF =D0=D2=C9 =DC= =D4=CF=CD =D0=D2=CF=C2=CC=C5=CD=C1 =CE=C5 =C9=D3=DE=C5=DA=CE=C5=D4. =E5=D3= =CC=C9 =CE=C5 =C9=D3=DE=C5=DA=CE=C5=D4, > =CD=CF=D6=CE=CF =C5=DD=C5 =D7 =D3=D4=D2=CF=DE=CB=C5 1073 =D5=D7=C5=CC=C9= =DE=C9=D4=D8 =D2=C1=DA=CD=C5=D2 line =D3 256 =C4=CF 260. > > > 2013/4/4 Boris Savelev >> >> =F0=D2=C9=D7=C5=D4! >> =F0=CF=CD=CF=C7=C9=D4=C5 =CD=CE=C5, =D0=CF=D6=C1=CC=D5=CA=D3=D4=C1, =D3= =CF=C2=D2=C1=D4=D8 firebird. >> =EF=DB=C9=C2=CB=C1: >> In function 'char* strncpy(char*, const char*, size_t)', >> inlined from 'void gen_blr(void*, SSHORT, const char*)' at >> ../src/gpre/c_cxx.cpp:1116:34: >> /usr/include/bits/string3.h:120:71: error: call to char* >> __builtin___strncpy_chk(char*, const char*, unsigned int, unsigned >> int) will always overflow destination buffer >> >> =EC=CF=C7: >> http://git.altlinux.org/tasks/93764/build/100/i586/log >> >> =EB=CF=C4: >> >> http://git.altlinux.org/people/boris/packages/?p=3Dfirebird.git;a=3Dblob= ;f=3DFirebird/src/gpre/c_cxx.cpp;h=3D806bcac4ed69b8d0963c69c16f6b2c9fbd6b78= 52;hb=3DHEAD#l1116 >> >> >> -- >> Boris >> _______________________________________________ >> Devel mailing list >> Devel@lists.altlinux.org >> https://lists.altlinux.org/mailman/listinfo/devel > > > > _______________________________________________ > Devel mailing list > Devel@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel --=20 Boris