git.samba.org
/
samba.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
swat.c updated to use new yodl generated smb.conf.5.html file for help
[samba.git]
/
source
/
web
/
swat.c
diff --git
a/source/web/swat.c
b/source/web/swat.c
index 7a2f081d266d84d95a4e51a6399386233fed7312..58915660dc1e85448bdb973f5a8a40401a06ab2c 100644
(file)
--- a/
source/web/swat.c
+++ b/
source/web/swat.c
@@
-50,13
+50,25
@@
static char *fix_backslash(char *str)
static char newstring[1024];
char *p = newstring;
static char newstring[1024];
char *p = newstring;
- *p = '\0';
while (*str) {
if (*str == '\\') {*p++ = '\\';*p++ = '\\';}
else *p++ = *str;
++str;
while (*str) {
if (*str == '\\') {*p++ = '\\';*p++ = '\\';}
else *p++ = *str;
++str;
- *p = '\0';
}
}
+ *p = '\0';
+ return newstring;
+}
+
+static char *stripspace(char *str)
+{
+static char newstring[1024];
+char *p = newstring;
+
+ while (*str) {
+ if (*str != ' ') *p++ = *str;
+ ++str;
+ }
+ *p = '\0';
return newstring;
}
return newstring;
}
@@
-69,8
+81,8
@@
char *p = parmname;
if (*label == ' ') *p++ = '_';
else *p++ = *label;
++label;
if (*label == ' ') *p++ = '_';
else *p++ = *label;
++label;
- *p = '\0';
}
}
+ *p = '\0';
return parmname;
}
return parmname;
}
@@
-132,8
+144,8
@@
static void show_parameter(int snum, struct parm_struct *parm)
ptr = lp_local_ptr(snum, ptr);
}
ptr = lp_local_ptr(snum, ptr);
}
- printf("<tr><td><A HREF=\"/swat/help/
parameters
.html#%s\">?</A> %s</td><td>",
-
parm->label
, parm->label);
+ printf("<tr><td><A HREF=\"/swat/help/
smb.conf.5
.html#%s\">?</A> %s</td><td>",
+
stripspace(parm->label)
, parm->label);
switch (parm->type) {
case P_CHAR:
switch (parm->type) {
case P_CHAR: