potential fixes for NHI\'s bugs
git-svn-id: https://svn.musicpd.org/mpd/trunk@1848 09075e82-0dd4-0310-85a5-a0d7c8717e4f
This commit is contained in:
parent
25c923809a
commit
1af2272920
@ -49,7 +49,7 @@
|
|||||||
#define INTERFACE_LIST_MODE_END "command_list_end"
|
#define INTERFACE_LIST_MODE_END "command_list_end"
|
||||||
#define INTERFACE_DEFAULT_OUT_BUFFER_SIZE 4096
|
#define INTERFACE_DEFAULT_OUT_BUFFER_SIZE 4096
|
||||||
|
|
||||||
int interface_max_connections;
|
int interface_max_connections = 0;
|
||||||
int interface_timeout;
|
int interface_timeout;
|
||||||
unsigned long long interface_max_command_list_size;
|
unsigned long long interface_max_command_list_size;
|
||||||
unsigned long long interface_max_output_buffer_size;
|
unsigned long long interface_max_output_buffer_size;
|
||||||
@ -472,6 +472,8 @@ void freeAllInterfaces() {
|
|||||||
closeAllInterfaces();
|
closeAllInterfaces();
|
||||||
|
|
||||||
free(interfaces);
|
free(interfaces);
|
||||||
|
|
||||||
|
interface_max_connections = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
void closeOldInterfaces() {
|
void closeOldInterfaces() {
|
||||||
|
@ -74,13 +74,15 @@ void myfprintf(FILE * fp, char * format, ... ) {
|
|||||||
memset(buffer,0,BUFFER_LENGTH+1);
|
memset(buffer,0,BUFFER_LENGTH+1);
|
||||||
|
|
||||||
va_start(arglist,format);
|
va_start(arglist,format);
|
||||||
if(myfprintf_stdLogMode && (fd==1 || fd==2)) {
|
if(fd==1 || fd==2) {
|
||||||
time_t t = time(NULL);
|
if(myfprintf_stdLogMode) {
|
||||||
if(fd==1) fp = myfprintf_out;
|
time_t t = time(NULL);
|
||||||
else fp = myfprintf_err;
|
if(fd==1) fp = myfprintf_out;
|
||||||
strftime(buffer,14,"%b %e %R",localtime(&t));
|
else fp = myfprintf_err;
|
||||||
blockingWrite(fd,buffer,strlen(buffer));
|
strftime(buffer,14,"%b %e %R",localtime(&t));
|
||||||
blockingWrite(fd," : ",3);
|
blockingWrite(fd,buffer,strlen(buffer));
|
||||||
|
blockingWrite(fd," : ",3);
|
||||||
|
}
|
||||||
vsnprintf(buffer,BUFFER_LENGTH,format,arglist);
|
vsnprintf(buffer,BUFFER_LENGTH,format,arglist);
|
||||||
blockingWrite(fd,buffer,strlen(buffer));
|
blockingWrite(fd,buffer,strlen(buffer));
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user