projects
/
cyrus-sasl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
complete moving logic to server
[cyrus-sasl.git]
/
sample
/
server.c
diff --git
a/sample/server.c
b/sample/server.c
index
2b4f72d
..
fec6355
100644
(file)
--- a/
sample/server.c
+++ b/
sample/server.c
@@
-322,9
+322,14
@@
int main(int argc, char *argv[])
int *l, maxfd=0;
int r, i;
sasl_conn_t *conn;
int *l, maxfd=0;
int r, i;
sasl_conn_t *conn;
+ int cb_flag = 0;
- while ((c = getopt(argc, argv, "p:s:m:")) != EOF) {
+ while ((c = getopt(argc, argv, "
c
p:s:m:")) != EOF) {
switch(c) {
switch(c) {
+ case 'c':
+ cb_flag = 1;
+ break;
+
case 'p':
port = optarg;
break;
case 'p':
port = optarg;
break;
@@
-441,7
+446,7
@@
int main(int argc, char *argv[])
if (r != SASL_OK) saslfail(r, "allocating connection state");
cb.type = "sasl-sample";
if (r != SASL_OK) saslfail(r, "allocating connection state");
cb.type = "sasl-sample";
- cb.critical =
0
;
+ cb.critical =
cb_flag
;
cb.data = "this is a test of channel binding";
cb.len = strlen(cb.data);
cb.data = "this is a test of channel binding";
cb.len = strlen(cb.data);