<p>unfortunately, I have these distributed over multiple files. However, the way I set it up looks something like these blocks:</p>
<pre><code>.
.
.
#!ifdef A
    group_name.a = A
#!else
    group_name.a = 0
#!endif
.
.
.
</code></pre>
<p>the variable used first in the file (<code>a</code> in this case) ends up being the last variable in the cfg block. Hence, that's the one that gets corrupted.</p>
<p>This doesn't happen always. We might have hit an edge case where this is happening so it might be hard for you to duplicate it.</p>
<p>To set these variables later, I just use:</p>
<pre><code>kamctl kamcmd cfg.set group_name a 1
</code></pre>
<p>It is usually during these set operations that the value gets corrupted.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/kamailio/kamailio/issues/1583#issuecomment-403908179">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AF36ZXiyB0Do_iPLpJrfQG61Zz59K4wzks5uFOgIgaJpZM4VDDlj">mute the thread</a>.<img src="https://github.com/notifications/beacon/AF36ZSenSmy2FAAcJtOVdAVhWRhC-EoJks5uFOgIgaJpZM4VDDlj.gif" height="1" width="1" alt="" /></p>
<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/kamailio/kamailio","title":"kamailio/kamailio","subtitle":"GitHub repository","main_image_url":"https://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/kamailio/kamailio"}},"updates":{"snippets":[{"icon":"PERSON","message":"@vinesinha in #1583: unfortunately, I have these distributed over multiple files. However, the way I set it up looks something like these blocks:\r\n\r\n```\r\n.\r\n.\r\n.\r\n#!ifdef A\r\n    group_name.a = A\r\n#!else\r\n    group_name.a = 0\r\n#!endif\r\n.\r\n.\r\n.\r\n```\r\n\r\nthe variable used first in the file (`a` in this case) ends up being the last variable in the cfg block. Hence, that's the one that gets corrupted. \r\n\r\nThis doesn't happen always. We might have hit an edge case where this is happening so it might be hard for you to duplicate it. \r\n\r\nTo set these variables later, I just use:\r\n\r\n```\r\nkamctl kamcmd cfg.set group_name a 1\r\n```\r\n\r\nIt is usually during these set operations that the value gets corrupted. "}],"action":{"name":"View Issue","url":"https://github.com/kamailio/kamailio/issues/1583#issuecomment-403908179"}}}</script>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/kamailio/kamailio/issues/1583#issuecomment-403908179",
"url": "https://github.com/kamailio/kamailio/issues/1583#issuecomment-403908179",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
},
{
"@type": "MessageCard",
"@context": "http://schema.org/extensions",
"hideOriginalBody": "false",
"originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB",
"title": "Re: [kamailio/kamailio] cfg_rpc updates changing variable values to large random numbers  (#1583)",
"sections": [
{
"text": "",
"activityTitle": "**vinesinha**",
"activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png",
"activitySubtitle": "@vinesinha",
"facts": [

]
}
],
"potentialAction": [
{
"name": "Add a comment",
"@type": "ActionCard",
"inputs": [
{
"isMultiLine": true,
"@type": "TextInput",
"id": "IssueComment",
"isRequired": false
}
],
"actions": [
{
"name": "Comment",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": \"kamailio/kamailio\",\n\"issueId\": 1583,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}"
}
]
},
{
"name": "Close issue",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"IssueClose\",\n\"repositoryFullName\": \"kamailio/kamailio\",\n\"issueId\": 1583\n}"
},
{
"targets": [
{
"os": "default",
"uri": "https://github.com/kamailio/kamailio/issues/1583#issuecomment-403908179"
}
],
"@type": "OpenUri",
"name": "View on GitHub"
},
{
"name": "Unsubscribe",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 353122659\n}"
}
],
"themeColor": "26292E"
}
]</script>