Convert message macro S to accept a message pointer parameter;
Rather than blindly assume an unbound, fixed message parameter explicilty pass it as a paramter to the S() macro. Change-Id: Ieea1f1815cadd2eec7d9240408d69acdc3caa49a Signed-off-by: Jon Loeliger <jdl@netgate.com>
This commit is contained in:

committed by
Dave Barach

parent
614e97d87b
commit
7bc770ceb6
@ -128,7 +128,7 @@ do { \\
|
||||
} while(0);
|
||||
|
||||
/* S: send a message */
|
||||
#define S (vl_msg_api_send_shmem (vam->vl_input_queue, (u8 *)&mp))
|
||||
#define S(mp) (vl_msg_api_send_shmem (vam->vl_input_queue, (u8 *)&mp))
|
||||
|
||||
/* W: wait for results, with timeout */
|
||||
#define W \\
|
||||
@ -175,7 +175,7 @@ static int api_" plugin-name "_enable_disable (vat_main_t * vam)
|
||||
mp->enable_disable = enable_disable;
|
||||
|
||||
/* send it... */
|
||||
S;
|
||||
S(mp);
|
||||
|
||||
/* Wait for a reply... */
|
||||
W;
|
||||
|
Reference in New Issue
Block a user