(/home/sate/Testcases/c/cve/dovecot-1.2.0/src/lib-storage/mail-namespace.c) |
| |
| 346 | | | const char *mail_namespace_get_vname(struct mail_namespace *ns, string_t *dest, |
| 347 | | | const char *name) |
| 348 | | | { |
| 349 | | | str_truncate(dest, 0); |
| 350 | | | if ((ns->flags & NAMESPACE_FLAG_INBOX) == 0 || |
| 351 | | | strcasecmp(name, "INBOX") != 0 || |
| 352 | | | ns->user != ns->owner) |
| 353 | | | str_append(dest, ns->prefix); |
| 354 | | | |
| 355 | | | for (; *name != '\0'; name++) { |
| 356 | | | if (*name == ns->real_sep) |
| 357 | | | str_append_c(dest, ns->sep); |
| 358 | | | else |
| 359 | | | str_append_c(dest, *name); |
| 360 | | | } |
| 361 | | | return str_c(dest); |
Unreachable Call
The highlighted code will not execute under any circumstances. This may be because of: |
|
| 362 | | | } |
| |