| Bug ID | 1645 |
|---|---|
| Summary | The last EAL argument is replaced by the program name in argv[] |
| Product | DPDK |
| Version | unspecified |
| Hardware | All |
| OS | All |
| Status | UNCONFIRMED |
| Severity | normal |
| Priority | Normal |
| Component | other |
| Assignee | dev@dpdk.org |
| Reporter | nandinipersad361@gmail.com |
| Target Milestone | --- |
The last EAL argument is replaced by program name in argv[] after eal_parse_args is called. This is the intended behavior but it causes the pointer to the last EAL argument to be lost. Implication: If the last EAL argument in argv[] is generated by a malloc function, changing it will cause memory issues when freeing the argument. Resolution/Workaround: An application should not consider the value in argv[] as unchanged. Affected Environment/Platform: ALL. Driver/Module: Environment Abstraction Layer (EAL).