X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=citadel%2Froom_ops.c;fp=citadel%2Froom_ops.c;h=9adc4d69e93ed9d66fa217ad82d68d30129c4884;hp=44573dae34d985470c823f491b9005dba760efb8;hb=2b5449a35c6ae9b76bee5bb1b2fe0f5e17393c38;hpb=d68abff5fe1d3d42d1d3ac6ad612ecb68429b3db diff --git a/citadel/room_ops.c b/citadel/room_ops.c index 44573dae3..9adc4d69e 100644 --- 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));