rabbitmq binding same queue with multiple binding keys
<p>All,</p>

<p>I am trying to bind a queue with multiple binding keys. However, not all keys are known upfront. So, I do <code>amqp_queue_bind</code> with one known key and then <code>amqp_basic_consume</code> and later <code>amqp_queue_bind</code> again whren second key is known.</p>

<p>The second <code>amqp_queue_bind</code> gets stuck and on getting core of my process using SIGSEGV, I see following stack trace:</p>

<pre><code>poll
recv_with_timeout
wait_frame_inner
amqp_simple_rpc
amqp_simple_rpc_decoded
amqp_queue_bind
</code></pre>

<p>Do I need to do <code>amqp_basic_cancel</code> and re-do <code>amqp_basic_consume</code> if I want to add a binding key later?</p>