Bug #7472
openEMG may incorrectly match callbacks parameters with several provided labels parameters
0%
Description
If callback has in its parameters several known interfaces and several corresponding labels as action parameters (one for a particular one and another for the rest) and a process has a callback action for the rest default callbacks then it may happen that a known callback would be matched as a default one first and then rematched as a pointer
call from container after it would be determined, but such rematching does not take care on label matches performed during parameter analysis and this can cause mistakes.
Example is libertas.ko module. To reproduce this one can remove from rest callbacks action a second parameter label and container.write callback parameters would be match only with the single label instead of two ones.
No data to display