Skip to content

Commit c7d80d6

Browse files
committed
Fix wrong name in server function call
Signed-off-by: Cervenka Dusan <cervenka@acrios.com>
1 parent eaca7a8 commit c7d80d6

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

erpcgen/src/CGenerator.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1971,10 +1971,10 @@ string CGenerator::getFunctionServerCall(Function *fn, bool isCCall)
19711971
proto += "&";
19721972
}
19731973
}
1974-
std::string paramName = getOutputName(it);
1975-
if (paramName.empty())
1974+
std::string paramName = getOutputName(fn->getParameters().getMembers()[n]);
1975+
if ((paramName.empty()) || (funcType && funcType->getCallbackFuns().size() > 1))
19761976
{
1977-
paramName = getOutputName(fn->getParameters().getMembers()[n]);
1977+
paramName = getOutputName(it);
19781978
}
19791979
proto += paramName;
19801980

0 commit comments

Comments
 (0)