Module Name: src Committed By: alnsn Date: Thu Jul 18 19:39:49 UTC 2013
Modified Files: src/sys/kern: subr_vmem.c Log Message: Always terminate qc_name with NUL because pool_init(9) uses strcmp(3) to compare wchans. To generate a diff of this commit: cvs rdiff -u -r1.83 -r1.84 src/sys/kern/subr_vmem.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/kern/subr_vmem.c diff -u src/sys/kern/subr_vmem.c:1.83 src/sys/kern/subr_vmem.c:1.84 --- src/sys/kern/subr_vmem.c:1.83 Wed Mar 6 11:20:10 2013 +++ src/sys/kern/subr_vmem.c Thu Jul 18 19:39:49 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: subr_vmem.c,v 1.83 2013/03/06 11:20:10 yamt Exp $ */ +/* $NetBSD: subr_vmem.c,v 1.84 2013/07/18 19:39:49 alnsn Exp $ */ /*- * Copyright (c)2006,2007,2008,2009 YAMAMOTO Takashi, @@ -34,7 +34,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: subr_vmem.c,v 1.83 2013/03/06 11:20:10 yamt Exp $"); +__KERNEL_RCSID(0, "$NetBSD: subr_vmem.c,v 1.84 2013/07/18 19:39:49 alnsn Exp $"); #if defined(_KERNEL) #include "opt_ddb.h" @@ -553,6 +553,7 @@ qc_init(vmem_t *vm, size_t qcache_max, i 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'; pc = pool_cache_init(size, ORDER2SIZE(vm->vm_quantum_shift), 0,