I really should start using kannel cvs.

.... 

> > >    2004-07-05 14:45:14 [8447] [3] PANIC: gwlib/octstr.c:2332:

okay well 

static void seems_valid_real(const Octstr *ostr, const char *filename, long lineno,
                             const char *function)
{
....
    if (ostr->size == 0) {
....
    } else {
....
        gw_assert_place(ostr->data != NULL,
                        filename, lineno, function);

there is the assert ... not on line 2332 ... so still I'm looking at different file 
but much closer

slightly weird? a len and a size attribute?

but nyeagh. maybe.

> > >    seems_valid_real: Assertion `ostr->data != NULL' failed. (Called from
> > >    gw/smsbox.c:2211:smsbox_req_handle.)


    /* 
     * Append all denied receivers to the returned body in case this is
     * a multi-cast send request
     */
    if (list_len(denied) > 0) {
        octstr_format_append(returnerror, " Denied receivers are:");
        while ((receiv = list_extract_first(denied)) != NULL) {
            octstr_format_append(returnerror, " %s", octstr_get_cstr(receiv));
        }
    }               
    list_destroy(denied, octstr_destroy_item);  

It could be either of the octstr methods there (line 2211 so I'm assuming 
  I'm looking at the right line)
            octstr_format_append(returnerror, " %s", octstr_get_cstr(receiv));

They each may call seems_valid_real.

Does "denied receiver" ring any alarm bells?

James. 


Reply via email to