RE: snmp_sess_close()

This is a discussion on RE: snmp_sess_close() within the SNMP Coders forums, part of the Networking and Network Related category; I have a member function closeSession() and destructor that calls closeSession() void mySession::closeSession() { if(sessp != NULL && session_openned == ...


Go Back   Usenet Forums > Networking and Network Related > SNMP Coders

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 11-08-2005
Haizhu Liu
 
Posts: n/a
Default RE: snmp_sess_close()

I have a member function closeSession() and destructor that calls
closeSession()

void mySession::closeSession()
{
if(sessp != NULL && session_openned == true) {
snmp_sess_close(sessp);
sessp = NULL;
SOCK_CLEANUP; // probably should not be here
session_openned = false;
}
} // end closeSession

and

mySession::~mySession()
{
if( sessp != NULL && session_openned == true)
closeSession();
} // end ~Session

If I comment out the actions in destructor, the code runs fine. I don't
understand why. The core seems to yell on double free.

>From: "Haizhu Liu" <haizhuliu@hotmail.com>
>To: net-snmp-coders@lists.sourceforge.net
>Subject: snmp_sess_close()
>Date: Tue, 08 Nov 2005 12:32:42 -0500
>
>Hi,
>
>I am using the signle session API for multi-threaded application. I am
>calling SOCK_STARTUP and SOCK_CLEANUP from mainthread, the stack frame
>shows:
>
>
>(gdb) where
>#0 0x402ed4f9 in free () from /lib/libc.so.6
>#1 0x40065360 in snmp_free_session () from /usr/lib/libnetsnmp.so.5
>#2 0x400654a4 in snmp_sess_close () from /usr/lib/libnetsnmp.so.5
>
>anybody can give a hint what could be wrong.
>
>Thank you.
>
>
>
>
>-------------------------------------------------------
>SF.Net email is sponsored by:
>Tame your development challenges with Apache's Geronimo App Server.
>Download
>it for free - -and be entered to win a 42" plasma tv or your very own
>Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
>_______________________________________________
>Net-snmp-coders mailing list
>Net-snmp-coders@lists.sourceforge.net
>https://lists.sourceforge.net/lists/...et-snmp-coders





-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Net-snmp-coders mailing list
Net-snmp-coders@lists.sourceforge.net
https://lists.sourceforge.net/lists/...et-snmp-coders
Reply With Quote
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT +1. The time now is 02:18 AM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0