diff options
Diffstat (limited to 'src/kdc/kdc_transit.c')
-rw-r--r-- | src/kdc/kdc_transit.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/kdc/kdc_transit.c b/src/kdc/kdc_transit.c index 9947761450..c540ad26cb 100644 --- a/src/kdc/kdc_transit.c +++ b/src/kdc/kdc_transit.c @@ -135,7 +135,8 @@ data2string (krb5_data *d) char *s; s = malloc(d->length + 1); if (s) { - memcpy(s, d->data, d->length); + if (d->length > 0) + memcpy(s, d->data, d->length); s[d->length] = 0; } return s; |