projects
/
silc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Implemented CHANNEL_UMODE_QUEIT mode. Fixed fatal bugs in server.
[silc.git]
/
lib
/
silcutil
/
silcutil.c
diff --git
a/lib/silcutil/silcutil.c
b/lib/silcutil/silcutil.c
index acdf3a9bd178211bf42e742d3fd2119a8bcf0866..bb10741bec35ca9a2fe3ea8b3885092dee6dcdcd 100644
(file)
--- a/
lib/silcutil/silcutil.c
+++ b/
lib/silcutil/silcutil.c
@@
-690,6
+690,9
@@
char *silc_client_chumode(SilcUInt32 mode)
if (mode & SILC_CHANNEL_UMODE_BLOCK_MESSAGES_ROBOTS)
strncat(string, "r", 1);
if (mode & SILC_CHANNEL_UMODE_BLOCK_MESSAGES_ROBOTS)
strncat(string, "r", 1);
+ if (mode & SILC_CHANNEL_UMODE_QUIET)
+ strncat(string, "q", 1);
+
return strdup(string);
}
return strdup(string);
}
@@
-710,6
+713,9
@@
char *silc_client_chumode_char(SilcUInt32 mode)
if (mode & SILC_CHANNEL_UMODE_CHANOP)
strncat(string, "@", 1);
if (mode & SILC_CHANNEL_UMODE_CHANOP)
strncat(string, "@", 1);
+ if (mode & SILC_CHANNEL_UMODE_QUIET)
+ strncat(string, "&", 1);
+
return strdup(string);
}
return strdup(string);
}