Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/modules/lua fixed lua(4) alloc (nsize can be lesser than...



details:   https://anonhg.NetBSD.org/src/rev/828ceca49fc3
branches:  trunk
changeset: 325082:828ceca49fc3
user:      lneto <lneto%NetBSD.org@localhost>
date:      Wed Dec 04 02:12:01 2013 +0000

description:
fixed lua(4) alloc (nsize can be lesser than osize)

diffstat:

 sys/modules/lua/lua.c |  4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diffs (18 lines):

diff -r c3e99c8b2b42 -r 828ceca49fc3 sys/modules/lua/lua.c
--- a/sys/modules/lua/lua.c     Wed Dec 04 01:38:49 2013 +0000
+++ b/sys/modules/lua/lua.c     Wed Dec 04 02:12:01 2013 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: lua.c,v 1.5 2013/11/23 15:53:37 mbalmer Exp $ */
+/*     $NetBSD: lua.c,v 1.6 2013/12/04 02:12:01 lneto Exp $ */
 
 /*
  * Copyright (c) 2011, 2013 by Marc Balmer <mbalmer%NetBSD.org@localhost>.
@@ -515,7 +515,7 @@
        } else {
                nptr = kmem_alloc(nsize, KM_SLEEP);
                if (ptr != NULL) {
-                       memcpy(nptr, ptr, osize);
+                       memcpy(nptr, ptr, osize < nsize ? osize : nsize);
                        kmem_free(ptr, osize);
                }
        }



Home | Main Index | Thread Index | Old Index