|
Lines 303-312
Link Here
|
| 303 |
} |
303 |
} |
| 304 |
|
304 |
|
| 305 |
/* allocate memory for signatures */ |
305 |
/* allocate memory for signatures */ |
| 306 |
rrset->rri_sigs = calloc(rrset->rri_nsigs, sizeof(struct rdatainfo)); |
306 |
if (rrset->rri_nsigs) { |
| 307 |
if (rrset->rri_sigs == NULL) { |
307 |
rrset->rri_sigs = calloc(rrset->rri_nsigs, sizeof(struct rdatainfo)); |
| 308 |
result = ERRSET_NOMEMORY; |
308 |
if (rrset->rri_sigs == NULL) { |
| 309 |
goto fail; |
309 |
result = ERRSET_NOMEMORY; |
|
|
310 |
goto fail; |
| 311 |
} |
| 310 |
} |
312 |
} |
| 311 |
|
313 |
|
| 312 |
/* copy answers & signatures */ |
314 |
/* copy answers & signatures */ |