tag: don't pass "fd" to printVisitedInTagTracker()
Pass the client struct instead of the raw file descriptor.
This commit is contained in:
parent
94293149b1
commit
4665f2bf32
@ -335,7 +335,7 @@ int listAllUniqueTags(struct client *client, int type, int numConditionals,
|
||||
&data);
|
||||
|
||||
if (type >= 0 && type <= TAG_NUM_OF_ITEM_TYPES) {
|
||||
printVisitedInTagTracker(client_get_fd(client), type);
|
||||
printVisitedInTagTracker(client, type);
|
||||
}
|
||||
|
||||
freeListCommandItem(item);
|
||||
|
@ -20,7 +20,7 @@
|
||||
|
||||
#include "tag.h"
|
||||
#include "utils.h"
|
||||
#include "myfprintf.h"
|
||||
#include "client.h"
|
||||
#include "directory.h"
|
||||
|
||||
struct visited {
|
||||
@ -106,13 +106,12 @@ void visitInTagTracker(int type, const char *str)
|
||||
++num_visited[type];
|
||||
}
|
||||
|
||||
void printVisitedInTagTracker(int fd, int type)
|
||||
void printVisitedInTagTracker(struct client *client, int type)
|
||||
{
|
||||
struct visited *v;
|
||||
|
||||
for (v = visited_heads[type]; v != NULL; v = v->next)
|
||||
fdprintf(fd,
|
||||
"%s: %s\n",
|
||||
mpdTagItemKeys[type],
|
||||
v->value);
|
||||
client_printf(client, "%s: %s\n",
|
||||
mpdTagItemKeys[type],
|
||||
v->value);
|
||||
}
|
||||
|
@ -19,6 +19,8 @@
|
||||
#ifndef TAG_TRACKER_H
|
||||
#define TAG_TRACKER_H
|
||||
|
||||
struct client;
|
||||
|
||||
int getNumberOfTagItems(int type);
|
||||
|
||||
void printMemorySavedByTagTracker(void);
|
||||
@ -27,6 +29,6 @@ void resetVisitedFlagsInTagTracker(int type);
|
||||
|
||||
void visitInTagTracker(int type, const char *str);
|
||||
|
||||
void printVisitedInTagTracker(int fd, int type);
|
||||
void printVisitedInTagTracker(struct client *client, int type);
|
||||
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user