summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorDerrell Lipman <derrell@samba.org>2006-06-27 02:30:58 +0000
committerDerrell Lipman <derrell@samba.org>2006-06-27 02:30:58 +0000
commit707f22fb5a4462538e0185093c4875be8203c4f6 (patch)
treead8384363d78d6a9ceb78685176f39053d8be8a8 /examples
parent299e563b858e7678794b396ae7b7f53376d98831 (diff)
downloadsamba-707f22fb5a4462538e0185093c4875be8203c4f6.tar.gz
samba-707f22fb5a4462538e0185093c4875be8203c4f6.tar.xz
samba-707f22fb5a4462538e0185093c4875be8203c4f6.zip
r16550: Fix bug 3866. Thanks for the report!
Although I've never met a computer or compiler that produced pointers to functions which are a different size than pointers to data, I suppose they probably exist. Assigning a pointer to a function is technically illegal in C anyway. Change casts of the option_value based on the option_name to use of variable argument lists. For binary compatibility, I've maintained but deprecated the old behavior of debug_stderr (which expected to be passed a NULL or non-NULL pointer) and added a new option debug_to_stderr which properly expects a boolean (int) parameter. Derrell
Diffstat (limited to 'examples')
-rw-r--r--examples/libsmbclient/testbrowse.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/examples/libsmbclient/testbrowse.c b/examples/libsmbclient/testbrowse.c
index 96f78aad85a..562d2c2aeb8 100644
--- a/examples/libsmbclient/testbrowse.c
+++ b/examples/libsmbclient/testbrowse.c
@@ -120,10 +120,10 @@ main(int argc, char * argv[])
(no_auth ? no_auth_data_fn : get_auth_data_fn);
}
- /* If we've been asked to log to stderr instead of stdout... */
+ /* If we've been asked to log to stderr instead of stdout, ... */
if (debug_stderr) {
/* ... then set the option to do so */
- smbc_option_set(context, "debug_stderr", (void *) 1);
+ smbc_option_set(context, "debug_to_stderr", 1);
}
/* Initialize the context using the previously specified options */