Reply To: (SAVEOK_SAVE/to_star_rx) FATAL ERROR!

Homepage Clovertech Forums Read Only Archives Cloverleaf Cloverleaf (SAVEOK_SAVE/to_star_rx) FATAL ERROR! Reply To: (SAVEOK_SAVE/to_star_rx) FATAL ERROR!

#57626
Rentian Huang
Participant

this is my sendOK_save.  

__________________________________________________________

proc sendOK_save { args } {

   keylget args MODE mode              ;# What mode are we in

   global ob_save ;# OB message saved here

   global HciConnName

   if ![info exists HciConnName] { set HciConnName UNKNOWN }

   set module “(SAVEOK_SAVE/$HciConnName)”

   keylget args ARGS uarg

   switch -exact — $mode {

       start {

   # Initialize the ob_save global if needed

   if ![info exists ob_save] {

set ob_save “”

   }

   return “”

}

       run {

   keylget args CONTEXT ctx

           keylget args MSGID mh

   if ![cequal $ctx send_data_ok] {

echo “$module Called with invalid context!”

echo “$module Should be SEND OK for OB DATA only.”

echo “$module Continuing msg.”

return “{CONTINUE $mh}”

   }

   if [cequal $ob_save “”] {

set ob_save $mh

# Do NOT return msg to the engine

return

   }

   # Something bad happened.  Proc that uses the saved msg

   # did not clean up after itself!

   set errmsg “$module FATAL ERROR! Attempt to save over

   message ‘$ob_save’ with message ‘$mh'”

   echo “$module $errmsg”

   echo “$module Existing msg:”

   msgdump $ob_save

   echo “$module New msg:”

   msgdump $mh

   error $errmsg; # Put msg in errdb

       }

       default {

   echo “Unknown mode in : ‘$mode'”

           return “”                   ;# Dont know what to do

       }

   }

}

Forum Statistics

Registered Users
5,117
Forums
28
Topics
9,292
Replies
34,435
Topic Tags
286
Empty Topic Tags
10