Commit b81ff26d authored by Rafaël Carré's avatar Rafaël Carré

Do not try to connect to last.fm every second if the request fails, and server...

Do not try to connect to last.fm every second if the request fails, and server allows immediate retry
parent c74a75e9
...@@ -449,7 +449,7 @@ static void Main( intf_thread_t *p_this ) ...@@ -449,7 +449,7 @@ static void Main( intf_thread_t *p_this )
net_Close( i_post_socket ); net_Close( i_post_socket );
/* record interval */ /* record interval */
p_buffer_pos = strstr( ( char * ) p_buffer, "INTERVAL" ); p_buffer_pos = strstr( ( char * ) p_buffer, "INTERVAL " );
if ( p_buffer_pos ) if ( p_buffer_pos )
{ {
time( &p_sys->time_next_exchange ); time( &p_sys->time_next_exchange );
...@@ -462,6 +462,8 @@ static void Main( intf_thread_t *p_this ) ...@@ -462,6 +462,8 @@ static void Main( intf_thread_t *p_this )
{ {
/* woops, submission failed */ /* woops, submission failed */
msg_Dbg( p_this, "%s", p_buffer_pos ); msg_Dbg( p_this, "%s", p_buffer_pos );
/* Buggy last.fm server sometimes return INTERVAL 1 */
p_sys->time_next_exchange += DEFAULT_INTERVAL;
vlc_mutex_unlock ( &p_sys->lock ); vlc_mutex_unlock ( &p_sys->lock );
continue; continue;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment