Changeset 1896

Show
Ignore:
Timestamp:
05/07/07 15:21:44
Author:
djcb
Message:
        • Fixed some use-before-initalization bugs in tny-maemo-conic-device
        • Don't try to disconnect in the dummy case there
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/ChangeLog

    r1890 r1896  
     12007-05-07 Dirk-Jan C. Binnema <dirk-jan.binnema@nokia.com> 
     2 
     3        * Fixed some use-before-initalization bugs in tny-maemo-conic-device 
     4        * Don't try to disconnect in the dummy case there 
     5 
    162007-05-06  Philip Van Hoof  <pvanhoof@gnome.org> 
    27 
  • trunk/libtinymail-maemo/tny-maemo-conic-device.c

    r1844 r1896  
    133133        TnyMaemoConicDevicePriv *priv; 
    134134 
    135         g_return_if_fail (TNY_IS_DEVICE(self)); 
     135        g_return_val_if_fail (TNY_IS_DEVICE(self), FALSE); 
    136136        priv = TNY_MAEMO_CONIC_DEVICE_GET_PRIVATE (self); 
    137137         
     
    166166tny_maemo_conic_device_disconnect (TnyMaemoConicDevice *self, const gchar* iap_id) 
    167167{ 
     168/* don't try to disconnect if we're in dummy mode, as we're not "really" 
     169 * connected in that case either 
     170 */ 
     171#ifndef MAEMO_CONIC_DUMMY  
    168172        TnyMaemoConicDevicePriv *priv;   
    169173         
    170         g_return_if_fail (TNY_IS_MAEMO_CONIC_DEVICE(self)); 
     174        g_return_val_if_fail (TNY_IS_MAEMO_CONIC_DEVICE(self), FALSE); 
    171175        g_return_val_if_fail (priv->cnx, FALSE); 
    172176 
    173177        priv = TNY_MAEMO_CONIC_DEVICE_GET_PRIVATE (self); 
    174  
    175178 
    176179        if (iap_id) { 
     
    184187                        return FALSE; 
    185188                } 
     189#endif /* MAEMO_CONIC_DUMMY*/ 
    186190        return TRUE; 
    187191} 
     
    231235        g_return_val_if_fail (TNY_IS_MAEMO_CONIC_DEVICE(self), NULL); 
    232236        g_return_val_if_fail (iap_id, NULL); 
     237 
     238        priv   = TNY_MAEMO_CONIC_DEVICE_GET_PRIVATE (self); 
    233239        g_return_val_if_fail (priv->cnx, NULL); 
    234  
    235         priv   = TNY_MAEMO_CONIC_DEVICE_GET_PRIVATE (self); 
    236240 
    237241        /* Note that it is very unusual to return a reference from a get_() function,  
     
    260264         
    261265        g_return_val_if_fail (TNY_IS_MAEMO_CONIC_DEVICE(self), NULL); 
     266 
     267        priv   = TNY_MAEMO_CONIC_DEVICE_GET_PRIVATE (self); 
    262268        g_return_val_if_fail (priv->cnx, NULL); 
    263  
    264         priv   = TNY_MAEMO_CONIC_DEVICE_GET_PRIVATE (self); 
    265269 
    266270        return con_ic_connection_get_all_iaps (priv->cnx);