aboutsummaryrefslogtreecommitdiff
path: root/databases/postgresql-repmgr
diff options
context:
space:
mode:
authorPav Lucistnik <pav@FreeBSD.org>2011-09-30 18:52:32 +0000
committerPav Lucistnik <pav@FreeBSD.org>2011-09-30 18:52:32 +0000
commitd8a4632c6f00535e6fe9a35eddd378e21c1f5d65 (patch)
tree4d6c4b0763a0f170d0af44ef6d3452ec3ce8b382 /databases/postgresql-repmgr
parent3aa0467c13e34fcdcd9caa5903e6ae0c3b101c82 (diff)
downloadports-d8a4632c6f00535e6fe9a35eddd378e21c1f5d65.tar.gz
ports-d8a4632c6f00535e6fe9a35eddd378e21c1f5d65.zip
- Unbreak on FreeBSD 7
Submitted by: Alexander Pyhalov <alp@rsu.ru> (maintainer)
Notes
Notes: svn path=/head/; revision=282682
Diffstat (limited to 'databases/postgresql-repmgr')
-rw-r--r--databases/postgresql-repmgr/files/patch-strnlen23
1 files changed, 23 insertions, 0 deletions
diff --git a/databases/postgresql-repmgr/files/patch-strnlen b/databases/postgresql-repmgr/files/patch-strnlen
new file mode 100644
index 000000000000..5590e542e2d7
--- /dev/null
+++ b/databases/postgresql-repmgr/files/patch-strnlen
@@ -0,0 +1,23 @@
+--- config.orig.c 2011-03-09 23:27:29.000000000 +0300
++++ config.c 2011-09-30 08:30:35.000000000 +0400
+@@ -77,7 +77,7 @@
+ fclose (fp);
+
+ /* Check config settings */
+- if (strnlen(options->cluster_name, MAXLEN)==0)
++ if (strlen(options->cluster_name)==0)
+ {
+ fprintf(stderr, "Cluster name is missing. "
+ "Check the configuration file.\n");
+diff -ru /var/tmp/usr/ports/databases/postgresql-repmgr/work/repmgr-1.1.0/repmgr.c /var/tmp/usr/ports/databases/postgresql-repmgr/work/repmgr-1.1.0.patched/repmgr.c
+--- repmgr.orig.c 2011-03-09 23:27:29.000000000 +0300
++++ repmgr.c 2011-09-30 08:30:19.000000000 +0400
+@@ -1438,7 +1438,7 @@
+ char host_string[MAXLEN];
+ int r;
+
+- if (strnlen(options.rsync_options, MAXLEN) == 0)
++ if (strlen(options.rsync_options) == 0)
+ maxlen_snprintf(
+ rsync_flags, "%s",
+ "--archive --checksum --compress --progress --rsh=ssh");