diff options
| author | Marcel Moolenaar <marcel@FreeBSD.org> | 2008-10-22 18:20:45 +0000 |
|---|---|---|
| committer | Marcel Moolenaar <marcel@FreeBSD.org> | 2008-10-22 18:20:45 +0000 |
| commit | 2e0ce59f94516964ca78c716b3329fdf13404150 (patch) | |
| tree | 46e0a1d39563343e7e8c155ae9fcfd4cb2287485 /sys/kern/subr_rman.c | |
| parent | 5e21b51b37a25115c7a29c85e1b7b51d65a6fae1 (diff) | |
Notes
Diffstat (limited to 'sys/kern/subr_rman.c')
| -rw-r--r-- | sys/kern/subr_rman.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/kern/subr_rman.c b/sys/kern/subr_rman.c index ae350ed18d22..ac1644c47e35 100644 --- a/sys/kern/subr_rman.c +++ b/sys/kern/subr_rman.c @@ -866,7 +866,8 @@ sysctl_rman(SYSCTL_HANDLER_ARGS) if (res_idx == -1) { bzero(&urm, sizeof(urm)); urm.rm_handle = (uintptr_t)rm; - strlcpy(urm.rm_descr, rm->rm_descr, RM_TEXTLEN); + if (rm->rm_descr != NULL) + strlcpy(urm.rm_descr, rm->rm_descr, RM_TEXTLEN); urm.rm_start = rm->rm_start; urm.rm_size = rm->rm_end - rm->rm_start + 1; urm.rm_type = rm->rm_type; |
