Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • storage_xml.c

    r88d2208 r15d1469  
    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.