[Cluster-devel] cluster/rgmanager/src/daemons resrules.c
mgrac at sourceware.org
mgrac at sourceware.org
Thu Aug 31 12:00:14 UTC 2006
CVSROOT: /cvs/cluster
Module name: cluster
Changes by: mgrac at sourceware.org 2006-08-31 12:00:14
Modified files:
rgmanager/src/daemons: resrules.c
Log message:
Fix #203720. Do not run backup copies (ends with ~) of resource agents.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/rgmanager/src/daemons/resrules.c.diff?cvsroot=cluster&r1=1.13&r2=1.14
--- cluster/rgmanager/src/daemons/resrules.c 2006/07/19 18:43:32 1.13
+++ cluster/rgmanager/src/daemons/resrules.c 2006/08/31 12:00:13 1.14
@@ -22,6 +22,7 @@
#include <ccs.h>
#include <stdlib.h>
#include <stdio.h>
+#include <string.h>
#include <resgroup.h>
#include <sys/types.h>
#include <sys/stat.h>
@@ -954,6 +955,10 @@
fn = basename(de->d_name);
if (!fn)
continue;
+
+ if ((fn != NULL) && (strlen(fn) > 0) &&
+ (fn[strlen(fn)-1] == '~'))
+ continue;
snprintf(path, sizeof(path), "%s/%s",
rpath, de->d_name);
More information about the Cluster-devel
mailing list