Dovresti rivedere il funzionamento della funzione unset()

Da manuale:

codice:
...
unset() destroys the specified variables. 
...
Quindi, cosa pensi di passare alla funzione mysql_free_result() dopo aver utilizzato l'unset()?!?!

Codice PHP:
...
    unset(
$rsNews);
    
mysql_free_result($rsNews);
...