diff --git a/WHATS_NEW b/WHATS_NEW index be5297178..56cd14c3b 100644 --- a/WHATS_NEW +++ b/WHATS_NEW @@ -1,5 +1,6 @@ Version 2.02.39 - ================================ + lvm2_run: Don't return uninitialized "ret" for _memlock_inc or _memlock_dec. Avoid link failure when configuring without --enable-cmdlib. Avoid link failure when configuring without --enable-readline. Make clvmd return immediately if other nodes are down in an openais cluster. diff --git a/tools/lvmcmdlib.c b/tools/lvmcmdlib.c index 6955ffaa1..6507accd5 100644 --- a/tools/lvmcmdlib.c +++ b/tools/lvmcmdlib.c @@ -1,6 +1,6 @@ /* * Copyright (C) 2001-2004 Sistina Software, Inc. All rights reserved. - * Copyright (C) 2004-2007 Red Hat, Inc. All rights reserved. + * Copyright (C) 2004-2008 Red Hat, Inc. All rights reserved. * * This file is part of LVM2. * @@ -79,9 +79,10 @@ int lvm2_run(void *handle, const char *cmdline) } /* FIXME Temporary - move to libdevmapper */ + ret = ECMD_PROCESSED; if (!strcmp(cmdline, "_memlock_inc")) memlock_inc(); - if (!strcmp(cmdline, "_memlock_dec")) + else if (!strcmp(cmdline, "_memlock_dec")) memlock_dec(); else ret = lvm_run_command(cmd, argc, argv);