[SCM] Samba Shared Repository - branch v3-2-stable updated -
release-3-2-0rc1-30-g73ae1aa
Karolin Seeger
kseeger at samba.org
Tue Jun 3 14:25:39 GMT 2008
The branch, v3-2-stable has been updated
via 73ae1aa1c6c460451855e30114b1a331529a042d (commit)
via 1e04dd755a0564e0179546567453880966a46cd7 (commit)
via 13dee8d300f14880fdab3bb559e50919b69f6251 (commit)
from 0b26d4e68f4212cf93250eb03bbc7e4834e74bc4 (commit)
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v3-2-stable
- Log -----------------------------------------------------------------
commit 73ae1aa1c6c460451855e30114b1a331529a042d
Author: Karolin Seeger <kseeger at samba.org>
Date: Tue Jun 3 16:25:17 2008 +0200
WHATSNEW: Update changes since 3.2.0rc1.
Karolin
(cherry picked from commit 1f7296350212a65500885c7d21cb586026713f61)
commit 1e04dd755a0564e0179546567453880966a46cd7
Author: Andreas Schneider <anschneider at suse.de>
Date: Tue Jun 3 15:26:42 2008 +0200
Fix empty input fields in SWAT; [#5515].
Signed-off-by: Stefan Metzmacher <metze at samba.org>
(cherry picked from commit e1579c90fb27c07f95889dd8778daeef53e2ac16)
(cherry picked from commit f29f96fe76a139291cbc6e2dee1bca160ea3460a)
commit 13dee8d300f14880fdab3bb559e50919b69f6251
Author: Andreas Schneider <anschneider at suse.de>
Date: Tue Jun 3 15:05:50 2008 +0200
Fix saving of the config file in SWAT; [#5516].
The strlen of the source string passed to convert_string_allocate was too
short :)
Signed-off-by: Stefan Metzmacher <metze at samba.org>
(cherry picked from commit ac3597ef8b7781499ab55f1039670ec82202e32c)
(cherry picked from commit cd7e6b0a0de376c94f9c97247db65a959031a21a)
-----------------------------------------------------------------------
Summary of changes:
WHATSNEW.txt | 5 +++++
source/web/cgi.c | 4 ++--
source/web/swat.c | 8 ++++----
3 files changed, 11 insertions(+), 6 deletions(-)
Changeset truncated at 500 lines:
diff --git a/WHATSNEW.txt b/WHATSNEW.txt
index 31e644b..1db5358 100644
--- a/WHATSNEW.txt
+++ b/WHATSNEW.txt
@@ -233,6 +233,11 @@ o Marc VanHeyningen <marc.vanheyningen at isilon.com>
* Fix memory leak.
+o Andreas Schneider <anschneider at suse.de>
+ * BUG 5515: Fix empty input fields in SWAT.
+ * BUG 5516: Fix saving of the config file in SWAT.
+
+
o Bo Yang <boyang at novell.com>
* Fix winbindd trusted domain child not keeping primary domain
online status up to date.
diff --git a/source/web/cgi.c b/source/web/cgi.c
index 28f64f8..070e80c 100644
--- a/source/web/cgi.c
+++ b/source/web/cgi.c
@@ -206,14 +206,14 @@ void cgi_load_variables(void)
size_t dest_len;
convert_string_allocate(frame, CH_UTF8, CH_UNIX,
- variables[i].name, -1,
+ variables[i].name, strlen(variables[i].name),
&dest, &dest_len, True);
SAFE_FREE(variables[i].name);
variables[i].name = SMB_STRDUP(dest ? dest : "");
dest = NULL;
convert_string_allocate(frame, CH_UTF8, CH_UNIX,
- variables[i].value, -1,
+ variables[i].value, strlen(variables[i].value),
&dest, &dest_len, True);
SAFE_FREE(variables[i].value);
variables[i].value = SMB_STRDUP(dest ? dest : "");
diff --git a/source/web/swat.c b/source/web/swat.c
index 6d8f4ca..6c6d78e 100644
--- a/source/web/swat.c
+++ b/source/web/swat.c
@@ -86,13 +86,14 @@ static const char *fix_quotes(TALLOC_CTX *ctx, const char *str)
/* Count the number of quotes. */
newstring_len = 1;
- while (*str) {
- if ( *str == '\"') {
+ p = (char *) str;
+ while (*p) {
+ if ( *p == '\"') {
newstring_len += quote_len;
} else {
newstring_len++;
}
- ++str;
+ ++p;
}
newstring = TALLOC_ARRAY(ctx, char, newstring_len);
if (!newstring) {
@@ -105,7 +106,6 @@ static const char *fix_quotes(TALLOC_CTX *ctx, const char *str)
} else {
*p++ = *str;
}
- ++str;
}
*p = '\0';
return newstring;
--
Samba Shared Repository
More information about the samba-cvs
mailing list