diff options
| -rw-r--r-- | data.c | 4 |
1 files changed, 4 insertions, 0 deletions
| @@ -1842,6 +1842,10 @@ void lastlog_write(snac *snac, const char *source) | |||
| 1842 | void inbox_add(const char *inbox) | 1842 | void inbox_add(const char *inbox) |
| 1843 | /* collects a shared inbox */ | 1843 | /* collects a shared inbox */ |
| 1844 | { | 1844 | { |
| 1845 | /* don't collect ourselves */ | ||
| 1846 | if (xs_startswith(inbox, srv_baseurl)) | ||
| 1847 | return; | ||
| 1848 | |||
| 1845 | xs *md5 = xs_md5_hex(inbox, strlen(inbox)); | 1849 | xs *md5 = xs_md5_hex(inbox, strlen(inbox)); |
| 1846 | xs *fn = xs_fmt("%s/inbox/%s", srv_basedir, md5); | 1850 | xs *fn = xs_fmt("%s/inbox/%s", srv_basedir, md5); |
| 1847 | FILE *f; | 1851 | FILE *f; |