r4808 - trunk/varnish-cache/bin/varnishd
phk at varnish-cache.org
phk at varnish-cache.org
Mon May 17 22:11:01 CEST 2010
Author: phk
Date: 2010-05-17 22:11:01 +0200 (Mon, 17 May 2010)
New Revision: 4808
Modified:
trunk/varnish-cache/bin/varnishd/mgt_cli.c
Log:
Store the -S and -T arguments in the shmlog.
Modified: trunk/varnish-cache/bin/varnishd/mgt_cli.c
===================================================================
--- trunk/varnish-cache/bin/varnishd/mgt_cli.c 2010-05-17 20:10:28 UTC (rev 4807)
+++ trunk/varnish-cache/bin/varnishd/mgt_cli.c 2010-05-17 20:11:01 UTC (rev 4808)
@@ -506,7 +506,13 @@
{
int i, fd;
char buf[BUFSIZ];
+ char *p;
+ /* Save in shmem */
+ i = strlen(S_arg);
+ p = mgt_SHM_Alloc(i + 1, "Arg", "-S");
+ AN(p);
+ strcpy(p, S_arg);
srandomdev();
fd = open(S_arg, O_RDONLY);
@@ -535,8 +541,16 @@
char *addr, *port;
int i, n, sock, good;
struct telnet *tn;
+ char *p;
+ /* Save in shmem */
+ i = strlen(T_arg);
+ p = mgt_SHM_Alloc(i + 1, "Arg", "-T");
+ AN(p);
+ strcpy(p, T_arg);
+
XXXAZ(VSS_parse(T_arg, &addr, &port));
+
n = VSS_resolve(addr, port, &ta);
if (n == 0) {
fprintf(stderr, "Could not open management port\n");
More information about the varnish-commit
mailing list