From 1f92a5851e0e3b1730e940980f2b0122c506c724 Mon Sep 17 00:00:00 2001 From: Wilmer van der Gaast Date: Sat, 10 Apr 2010 03:27:50 +0100 Subject: Restore the storage module. --- irc.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'irc.c') diff --git a/irc.c b/irc.c index 5173dd9b..4824d0ac 100644 --- a/irc.c +++ b/irc.c @@ -260,6 +260,19 @@ static gboolean irc_free_hashkey( gpointer key, gpointer value, gpointer data ) return( TRUE ); } +/* USE WITH CAUTION! + Sets pass without checking */ +void irc_setpass (irc_t *irc, const char *pass) +{ + g_free (irc->password); + + if (pass) { + irc->password = g_strdup (pass); + } else { + irc->password = NULL; + } +} + static char **irc_splitlines( char *buffer ); void irc_process( irc_t *irc ) -- cgit v1.2.3