diff options
| -rw-r--r-- | maildrop.c | 26 | 
1 files changed, 13 insertions, 13 deletions
@@ -292,6 +292,19 @@ list(struct imsgev *iev, struct imsg *imsg, struct m_backend *mb)  }  static void +do_list(unsigned int idx, size_t *sz, char *hash, size_t hash_sz) +{ +	if (m.msgs_index[idx]->flags & F_DELE) { +		*sz = 0; +		strlcpy(hash, "", hash_sz); +		return; +	} + +	*sz = m.msgs_index[idx]->sz; +	strlcpy(hash, m.msgs_index[idx]->hash, hash_sz); +} + +static void  list_all(struct imsgev *iev, struct imsg *imsg, struct m_backend *mb)  {  	struct list_res	res; @@ -326,19 +339,6 @@ list_all(struct imsgev *iev, struct imsg *imsg, struct m_backend *mb)  }  static void -do_list(unsigned int idx, size_t *sz, char *hash, size_t hash_sz) -{ -	if (m.msgs_index[idx]->flags & F_DELE) { -		*sz = 0; -		strlcpy(hash, "", hash_sz); -		return; -	} - -	*sz = m.msgs_index[idx]->sz; -	strlcpy(hash, m.msgs_index[idx]->hash, hash_sz); -} - -static void  needfd(struct imsgev *iev)  {  	fatalx("maildrop should never need an fd");  | 
