Changeset 692
- Timestamp:
- 10/22/06 10:39:45 (2 years ago)
- Files:
-
- trunk/src/register.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/register.c
r680 r692 453 453 xmlnode iq; 454 454 xmlnode query; 455 xmlnode username; 455 456 xmlnode instr; 456 457 User *user; 458 GString *usernamestr; 457 459 458 460 node=xmlnode_get_firstchild(q); … … 478 480 479 481 /* needed to register existing user */ 480 xmlnode_insert_tag(query,"username");482 username = xmlnode_insert_tag(query,"username"); 481 483 xmlnode_insert_tag(query,"password"); 482 484 … … 498 500 if (user==NULL) 499 501 register_form(query,user); 500 else 501 register_change_form(query,user); 502 else { 503 usernamestr=g_string_new(""); 504 g_string_printf(usernamestr,"%d",user->uin); 505 xmlnode_insert_cdata(username,usernamestr->str,-1); 506 g_string_free(usernamestr,TRUE); 507 xmlnode_insert_tag(query,"registered"); 508 register_change_form(query,user); 509 } 502 510 503 511 stream_write(s,iq);
