freem(msg); freem(text);
EVENT_FUNC(urlm_scan_text) {    char *raw, *msg, *text, *url;    unsigned int size = 1, pos = 0;        raw = dlist_v(event_data, 0, char*);    if(blankstr(raw))        return ;        msg = (char*)callocm(strlen(raw)+1, sizeof(char));    if(msg == NULL) {        return ;    }        irc_get_msg(msg, raw);    irc_strip_ctrlcodes(&text, msg);        while(size) {        size = urlm_get_url(&url, text, &pos);        if(size) {            urlm_write_url(url);            freem(url);        }    }        return ;}