modules/misc/sap:

 * fixed some minor bugs
parent de067515
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* sap.c : SAP interface module * sap.c : SAP interface module
***************************************************************************** *****************************************************************************
* Copyright (C) 2001 VideoLAN * Copyright (C) 2001 VideoLAN
* $Id: sap.c,v 1.47 2004/01/21 22:55:34 hartman Exp $ * $Id: sap.c,v 1.48 2004/01/22 00:17:22 sigmunau Exp $
* *
* Authors: Arnaud Schauly <gitan@via.ecp.fr> * Authors: Arnaud Schauly <gitan@via.ecp.fr>
* Clment Stenac <zorglub@via.ecp.fr> * Clment Stenac <zorglub@via.ecp.fr>
...@@ -662,6 +662,8 @@ static void sess_toitem( intf_thread_t * p_intf, sess_descr_t * p_sd ) ...@@ -662,6 +662,8 @@ static void sess_toitem( intf_thread_t * p_intf, sess_descr_t * p_sd )
if( !strcmp(p_intf->p_sys->pp_announces[i]->psz_uri, if( !strcmp(p_intf->p_sys->pp_announces[i]->psz_uri,
psz_uri ) ) psz_uri ) )
{ {
p_intf->p_sys->pp_announces[i]->i_last = mdate();
free(psz_uri);
return; return;
} }
} }
...@@ -675,7 +677,6 @@ static void sess_toitem( intf_thread_t * p_intf, sess_descr_t * p_sd ) ...@@ -675,7 +677,6 @@ static void sess_toitem( intf_thread_t * p_intf, sess_descr_t * p_sd )
i_pos = playlist_GetPositionById( p_playlist, i_id ); i_pos = playlist_GetPositionById( p_playlist, i_id );
playlist_SetGroup( p_playlist, i_pos, p_intf->p_sys->i_group ); playlist_SetGroup( p_playlist, i_pos, p_intf->p_sys->i_group );
} }
free( psz_uri );
/* Remember it */ /* Remember it */
p_announce = (struct sap_announce_t *)malloc( p_announce = (struct sap_announce_t *)malloc(
...@@ -697,6 +698,7 @@ static void sess_toitem( intf_thread_t * p_intf, sess_descr_t * p_sd ) ...@@ -697,6 +698,7 @@ static void sess_toitem( intf_thread_t * p_intf, sess_descr_t * p_sd )
p_announce->psz_uri = strdup( "" ); p_announce->psz_uri = strdup( "" );
} }
p_announce->i_id = i_id; p_announce->i_id = i_id;
p_announce->i_last = mdate();
INSERT_ELEM( p_intf->p_sys->pp_announces, INSERT_ELEM( p_intf->p_sys->pp_announces,
p_intf->p_sys->i_announces, p_intf->p_sys->i_announces,
...@@ -704,6 +706,7 @@ static void sess_toitem( intf_thread_t * p_intf, sess_descr_t * p_sd ) ...@@ -704,6 +706,7 @@ static void sess_toitem( intf_thread_t * p_intf, sess_descr_t * p_sd )
p_announce ); p_announce );
vlc_object_release( p_playlist ); vlc_object_release( p_playlist );
free( psz_uri );
return; return;
} }
......
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