Changeset b99296f for storage_xml.c


Ignore:
Timestamp:
2008-09-07T17:13:49Z (16 years ago)
Author:
Wilmer van der Gaast <wilmer@…>
Branches:
master
Children:
92e90b7
Parents:
0a4f6f4 (diff), ba3a8a5 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

BitlBee 1.2.3 merge.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • storage_xml.c

    r0a4f6f4 rb99296f  
    2929#include "arc.h"
    3030#include "md5.h"
    31 #include <glib/gstdio.h>
    3231
    3332#if GLIB_CHECK_VERSION(2,8,0)
     
    259258}
    260259
    261 static storage_status_t xml_load_real( const char *my_nick, const char *password, irc_t *irc, xml_pass_st action )
     260static storage_status_t xml_load_real( irc_t *irc, const char *my_nick, const char *password, xml_pass_st action )
    262261{
    263262        GMarkupParseContext *ctx;
     
    266265        GError *gerr = NULL;
    267266        int fd, st;
    268        
    269         if( irc && irc->status & USTATUS_IDENTIFIED )
    270                 return( 1 );
    271267       
    272268        xd = g_new0( struct xml_parsedata, 1 );
     
    321317                return STORAGE_OK;
    322318       
    323         irc->status |= USTATUS_IDENTIFIED;
    324        
    325319        return STORAGE_OK;
    326320}
    327321
    328 static storage_status_t xml_load( const char *my_nick, const char *password, irc_t *irc )
    329 {
    330         return xml_load_real( my_nick, password, irc, XML_PASS_UNKNOWN );
     322static storage_status_t xml_load( irc_t *irc, const char *password )
     323{
     324        return xml_load_real( irc, irc->nick, password, XML_PASS_UNKNOWN );
    331325}
    332326
     
    335329        /* This is a little bit risky because we have to pass NULL for the
    336330           irc_t argument. This *should* be fine, if I didn't miss anything... */
    337         return xml_load_real( my_nick, password, NULL, XML_PASS_CHECK_ONLY );
     331        return xml_load_real( NULL, my_nick, password, XML_PASS_CHECK_ONLY );
    338332}
    339333
     
    370364        md5_byte_t pass_md5[21];
    371365        md5_state_t md5_state;
    372        
    373         if( irc->password == NULL )
    374         {
    375                 irc_usermsg( irc, "Please register yourself if you want to save your settings." );
    376                 return STORAGE_OTHER_ERROR;
    377         }
    378366       
    379367        path2 = g_strdup( irc->nick );
Note: See TracChangeset for help on using the changeset viewer.