Re: Reg SEGV

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Vivek Katakam writes:

 > I am actually working on a proc file and when i am running it I am
 > getting the error.
 > 
 > The code is in a file called vaprintf.c
 > 
 > These are the Lines of code from where the error came.
 >  /* Write out the message to the file. */
 >         va_start(args, input_msg);
 >         #ifdef LINUX
 >         va_copy(allargs,args);
 >         #else
 >         allargs=args;
 >         #endif
 >         vfprintf(output_file, input_msg, args);
 >         va_end(args);
 > 
 >         fputc('\n', output_file);
 >         fflush(output_file);
 >         return_value = ML_LOGGING_MESSAGE_LOGGED;
 > 
 >         va_end(args);

Why are you calling va_end() twice?  This is wrong.

You still haven't given us enough code.  In particular you haven't
show us the args that get passed to this function.  You haven't even
shown us all of this function.

Andrew.

[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux