Skip to content

Commit 4d672ae

Browse files
cachedb: allow empty database name in URLs
1 parent 4db9413 commit 4d672ae

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

cachedb/cachedb_id.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,8 @@ static int parse_cachedb_url(struct cachedb_id* id, const str* url)
270270
case ST_DB:
271271
switch(url->s[i]) {
272272
case '?':
273-
if (dupl_string(&id->database, begin, url->s + i) < 0) goto err;
273+
if (url->s + i > begin &&
274+
dupl_string(&id->database, begin, url->s + i) < 0) goto err;
274275
if (url->s + i + 1 == url->s + len) {
275276
st = ST_OPTIONS;
276277
break;

0 commit comments

Comments
 (0)