<p>Still broken in the version the bug was reported against: 4.4</p>
<p>The patch by <a href="https://github.com/mmalygin" class="user-mention">@mmalygin</a> is probably also needed to get the previous (and standard) <em>"command-line overrides config file"</em>  behaviour</p>
<blockquote>
<p>there will be problems if the size is not provided by -m and the shm_mem_size is set after a config directive that needs shared memory</p>
</blockquote>
<p>Can that really happen? What option would need that? And isn't that caught by:</p>
<div class="highlight highlight-source-c"><pre>           <span class="pl-k">if</span> (shm_initialized())
                        <span class="pl-en">yyerror</span>(<span class="pl-s"><span class="pl-pds">"</span>shm/shm_mem_size must be before any modparam or the<span class="pl-pds">"</span></span>
                                        <span class="pl-s"><span class="pl-pds">"</span> route blocks<span class="pl-pds">"</span></span>);</pre></div>

<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/950#issuecomment-297008973">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AF36Ze49Fla_C1yk2JN7Uk2djJnfzmvmks5rzeFmgaJpZM4LuwD0">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AF36ZfKfGL6JXXEMGWJL5ZXARLqmql02ks5rzeFmgaJpZM4LuwD0.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/kamailio/kamailio/issues/950#issuecomment-297008973"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<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://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/kamailio/kamailio"}},"updates":{"snippets":[{"icon":"PERSON","message":"@gaaf in #950: Still broken in the version the bug was reported against: 4.4\r\n\r\nThe patch by @mmalygin is probably also needed to get the previous (and standard) _\"command-line overrides config file\"_  behaviour\r\n\r\n\u003e there will be problems if the size is not provided by -m and the shm_mem_size is set after a config directive that needs shared memory\r\n\r\nCan that really happen? What option would need that? And isn't that caught by:\r\n```c\r\n\t\tif (shm_initialized())\r\n\t\t\tyyerror(\"shm/shm_mem_size must be before any modparam or the\"\r\n\t\t\t\t\t\" route blocks\");\r\n```"}],"action":{"name":"View Issue","url":"https://github.com/kamailio/kamailio/issues/950#issuecomment-297008973"}}}</script>