From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14869 invoked by alias); 30 Nov 2010 22:53:40 -0000 Received: (qmail 14838 invoked by uid 9737); 30 Nov 2010 22:53:38 -0000 Date: Tue, 30 Nov 2010 22:53:00 -0000 Message-ID: <20101130225338.14835.qmail@sourceware.org> From: zkabelac@sourceware.org To: lvm-devel@redhat.com, lvm2-cvs@sourceware.org Subject: LVM2/tools dmsetup.c Mailing-List: contact lvm2-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: lvm2-cvs-owner@sourceware.org X-SW-Source: 2010-11/txt/msg00083.txt.bz2 CVSROOT: /cvs/lvm2 Module name: LVM2 Changes by: zkabelac@sourceware.org 2010-11-30 22:53:38 Modified files: tools : dmsetup.c Log message: Test uuid for NULL Add test for NULL before passing uuid as src argument to memcpy. As memcpy function is declared as function not accepting NULL. Though we pass NULL only with zero length so this patch presents no functional change to the code. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/tools/dmsetup.c.diff?cvsroot=lvm2&r1=1.148&r2=1.149 --- LVM2/tools/dmsetup.c 2010/11/24 09:43:18 1.148 +++ LVM2/tools/dmsetup.c 2010/11/30 22:53:37 1.149 @@ -343,7 +343,9 @@ return NULL; } - memcpy(uuid_prefix, uuid, len); + if (uuid) + memcpy(uuid_prefix, uuid, len); + uuid_prefix[len] = '\0'; return uuid_prefix;