]> andersk Git - gssapi-openssh.git/blobdiff - openssh/openbsd-compat/getrrsetbyname.c
Import of OpenSSH 4.0p1
[gssapi-openssh.git] / openssh / openbsd-compat / getrrsetbyname.c
index 660427c1f0f67d716c6b93203882c79438ef0107..4e869c4dfd853ddfc68499e5631d09ae7fc04c4f 100644 (file)
@@ -277,7 +277,7 @@ getrrsetbyname(const char *hostname, unsigned int rdclass,
 
        /* allocate memory for signatures */
        rrset->rri_sigs = calloc(rrset->rri_nsigs, sizeof(struct rdatainfo));
-       if (rrset->rri_sigs == NULL) {
+       if (rrset->rri_nsigs > 0 && rrset->rri_sigs == NULL) {
                result = ERRSET_NOMEMORY;
                goto fail;
        }
This page took 0.032953 seconds and 4 git commands to generate.