Re: [CODE] SEND_TO_Q ...

From: Chris Gilbert (chris@buzzbee.freeserve.co.uk)
Date: 03/19/00


Deja Augustine wrote:

> int parse_get_spells(char *arg, struct descriptor_data *d) {

does d get passed a value?  maybe it's NULL?  You are passing a
descriptor_data type not a char_data (although you should get a compiler
warning if you fo that so you probably ain't)

>   char cmd[MAX_INPUT_LENGTH];
>   char spell[MAX_INPUT_LENGTH];
>   int spell_num, check_skill;
>
>   if(!*arg)

probably want to check that d is not NULL as well.


>     return (0);
>   /*else        <~~~If I comment here, it works
>     SEND_TO_Q("\r\nArgument\r\n",d);
>
>   /*SEND_TO_Q(arg, d);  <~~~If I comment here, it Seg Faults

suggests that d is NULL, or invalid...

[snip]

Chris


     +------------------------------------------------------------+
     | Ensure that you have read the CircleMUD Mailing List FAQ:  |
     |  http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html  |
     +------------------------------------------------------------+



This archive was generated by hypermail 2b30 : 04/10/01 PDT