summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--examples/libsmbclient/testctx.c17
1 files changed, 16 insertions, 1 deletions
diff --git a/examples/libsmbclient/testctx.c b/examples/libsmbclient/testctx.c
index 8820bc8342..cec9776ced 100644
--- a/examples/libsmbclient/testctx.c
+++ b/examples/libsmbclient/testctx.c
@@ -1,11 +1,26 @@
#include <libsmbclient.h>
+#include <stdlib.h>
+#include <stdio.h>
void create_and_destroy_context (void)
{
+ int i;
SMBCCTX *ctx;
ctx = smbc_new_context ();
+ /* Both should do the same thing */
+ smbc_setOptionDebugToStderr(ctx, 1);
+ smbc_option_set(ctx, "debug_to_stderr", 1);
+ smbc_setDebug(ctx, 1);
+ i = smbc_getDebug(ctx);
+ if (i != 1) {
+ printf("smbc_getDebug() did not return debug level set\n");
+ exit(1);
+ }
+ if (!smbc_getOptionDebugToStderr(ctx)) {
+ printf("smbc_setOptionDebugToStderr() did not stick\n");
+ exit(1);
+ }
smbc_init_context (ctx);
-
smbc_free_context (ctx, 1);
}