(parse_certificate): avoid stomping before array

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16430 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Love Hörnquist Åstrand
2006-01-02 15:49:08 +00:00
parent 6fd2be56ae
commit 55b6937629

View File

@@ -54,8 +54,16 @@ parse_certificate(const char *fn, int use_pem, Certificate *t)
char *p;
i = strcspn(buf, "\n");
if (buf[i] == '\n') buf[i--] = '\0';
if (buf[i] == '\r') buf[i--] = '\0';
if (buf[i] == '\n') {
buf[i] = '\0';
if (i > 0)
i--;
}
if (buf[i] == '\r') {
buf[i] = '\0';
if (i > 0)
i--;
}
if (i == 26
&& strcmp("-----BEGIN CERTIFICATE-----", buf) == 0)