Re: [CODE] SEND_TO_Q ...

From: Chris Gilbert (
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...



     | Ensure that you have read the CircleMUD Mailing List FAQ:  |
     |  |

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