Source-Changes-D archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src/sys/kern
Date: Thu, 18 Jul 2013 19:39:49 +0000
From: Alexander Nasonov <alnsn%NetBSD.org@localhost>
Always terminate qc_name with NUL because pool_init(9) uses
strcmp(3) to compare wchans.
@@ -553,6 +553,7 @@ qc_init(vmem_t *vm, size_t qcache_max, int ipl)
qc->qc_vmem = vm;
snprintf(qc->qc_name, sizeof(qc->qc_name), "%s-%zu",
vm->vm_name, size);
+ qc->qc_name[sizeof(qc->qc_name) - 1] = '\0';
This shouldn't be necessary: snprintf guarantees null termination.
Did you observe a pool name without null termination in pool_init in
the wild?
Home |
Main Index |
Thread Index |
Old Index