projects
/
citadel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Do not attempt to search for database records of length 0.
[citadel.git]
/
citadel
/
room_ops.c
diff --git
a/citadel/room_ops.c
b/citadel/room_ops.c
index 44573dae34d985470c823f491b9005dba760efb8..9adc4d69e93ed9d66fa217ad82d68d30129c4884 100644
(file)
--- a/
citadel/room_ops.c
+++ b/
citadel/room_ops.c
@@
-365,6
+365,10
@@
int CtdlGetRoom(struct ctdlroom *qrbuf, const char *room_name) {
memset(qrbuf, 0, sizeof(struct ctdlroom));
+ if (IsEmptyStr(lowercase_name)) {
+ return(1); // empty room name , not valid
+ }
+
/* First, try the public namespace */
cdbqr = cdb_fetch(CDB_ROOMS, lowercase_name, strlen(lowercase_name));