summaryrefslogtreecommitdiff
path: root/net/ddup/files/patch-update.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/ddup/files/patch-update.c')
-rw-r--r--net/ddup/files/patch-update.c30
1 files changed, 30 insertions, 0 deletions
diff --git a/net/ddup/files/patch-update.c b/net/ddup/files/patch-update.c
new file mode 100644
index 000000000000..6e84f17c7d06
--- /dev/null
+++ b/net/ddup/files/patch-update.c
@@ -0,0 +1,30 @@
+--- update.c.orig Tue Oct 31 01:10:02 2000
++++ update.c Thu Jul 25 06:47:36 2002
+@@ -26,6 +26,8 @@
+ extern int backmx_flag;
+ /* Flag set by '--static' (Added by Patrick D.) */
+ extern int static_flag;
++extern int dynamic_flag;
++extern int custom_flag;
+ /* Vars for other options */
+ extern char *ip_address;
+ extern char *host_id;
+@@ -125,11 +127,14 @@
+ strcat(buf_out, "/nic/update?system=");
+
+ if (static_flag)
+- strcat(buf_out, "stat");
+- else
+- strcat(buf_out, "dyn");
++ strcat(buf_out, "statdns");
++ else if (dynamic_flag)
++ strcat(buf_out, "dyndns");
++ else if (custom_flag)
++ strcat(buf_out, "custom");
+
+- strcat(buf_out, "dns&hostname=");
++
++ strcat(buf_out, "&hostname=");
+ strcat(buf_out, host_id);
+
+ if (ip_address)