Changes in storage_xml.c [88d2208:15d1469]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
storage_xml.c
r88d2208 r15d1469 29 29 #include "arc.h" 30 30 #include "md5.h" 31 #include <glib/gstdio.h>32 31 33 32 #if GLIB_CHECK_VERSION(2,8,0) … … 259 258 } 260 259 261 static storage_status_t xml_load_real( const char *my_nick, const char *password, irc_t *irc, xml_pass_st action )260 static storage_status_t xml_load_real( irc_t *irc, const char *my_nick, const char *password, xml_pass_st action ) 262 261 { 263 262 GMarkupParseContext *ctx; … … 266 265 GError *gerr = NULL; 267 266 int fd, st; 268 269 if( irc && irc->status & USTATUS_IDENTIFIED )270 return( 1 );271 267 272 268 xd = g_new0( struct xml_parsedata, 1 ); … … 321 317 return STORAGE_OK; 322 318 323 irc->status |= USTATUS_IDENTIFIED;324 325 319 return STORAGE_OK; 326 320 } 327 321 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 );322 static storage_status_t xml_load( irc_t *irc, const char *password ) 323 { 324 return xml_load_real( irc, irc->nick, password, XML_PASS_UNKNOWN ); 331 325 } 332 326 … … 335 329 /* This is a little bit risky because we have to pass NULL for the 336 330 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 ); 338 332 } 339 333 … … 370 364 md5_byte_t pass_md5[21]; 371 365 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 }378 366 379 367 path2 = g_strdup( irc->nick );
Note: See TracChangeset
for help on using the changeset viewer.