Changeset devel,71

Show
Ignore:
Timestamp:
2005-12-08T14:51:06Z (4 years ago)
Author:
Jelmer Vernooij <jelmer@…>
branch-nick:
integration
revision id:
jelmer@samba.org-20051208145106-38dc18e64f8fb57d
Message:

Move some crypting-unrelated code

Location:
devel
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • devel/crypting.c

    r70 r71  
    4646} irc_t; 
    4747 
    48 #define set_add( a, b, c, d ) 
    49 #define set_find( a, b ) NULL 
    50  
    5148#include "md5.h" 
    5249#include "crypting.h" 
     
    6966void setpassnc (irc_t *irc, const char *pass)  
    7067{ 
    71         if (!set_find (irc, "password")) 
    72                 set_add (irc, "password", NULL, passchange); 
    73          
    7468        if (irc->password) g_free (irc->password); 
    7569         
     
    8074                irc->password = NULL; 
    8175        } 
    82 } 
    83  
    84 char *passchange (irc_t *irc, void *set, const char *value) { 
    85         setpassnc (irc, value); 
    86         return (NULL); 
    8776} 
    8877 
  • devel/crypting.h

    r70 r71  
    2525 
    2626void setpassnc (irc_t *irc, const char *pass); /* USE WITH CAUTION! */ 
    27 char *passchange (irc_t *irc, void *set, const char *value); 
    2827int setpass (irc_t *irc, const char *pass, const char* md5sum); 
    2928char *hashpass (irc_t *irc); 
  • devel/irc.c

    r60 r71  
    3131 
    3232GSList *irc_connection_list = NULL; 
     33 
     34char *passchange (irc_t *irc, void *set, char *value)  
     35{ 
     36        setpassnc (irc, value); 
     37        return (NULL); 
     38} 
    3339 
    3440irc_t *irc_new( int fd ) 
     
    129135        set_add( irc, "to_char", ": ", set_eval_to_char ); 
    130136        set_add( irc, "typing_notice", "false", set_eval_bool ); 
     137        set_add( irc, "password", NULL, passchange); 
    131138         
    132139        conf_loaddefaults( irc );