Revision 03fac909
ID | 03fac9096a50f6fdaf6871163daa839234f9e71f |
Parent | cc4d9ea3 |
Child | bba2daae |
Bug #702: xmlrpc-c does not create a new xmlrpc_c::method class for each request.
Instead, it creates a single instance and its execute method is called for each new request.
This caused some variables to be shared by several threads, which eventually ended in
segmentation fault.
Files
- added
- modified
- copied
- renamed
- deleted
- include
- Request.h (diff)
- RequestManagerAcl.h (diff)
- RequestManagerAllocate.h (diff)
- RequestManagerChown.h (diff)
- RequestManagerDelete.h (diff)
- RequestManagerHost.h (diff)
- RequestManagerImage.h (diff)
- RequestManagerInfo.h (diff)
- RequestManagerPoolInfo.h (diff)
- RequestManagerPoolInfoFilter.h (diff)
- RequestManagerPublish.h (diff)
- RequestManagerUpdateTemplate.h (diff)
- RequestManagerUser.h (diff)
- RequestManagerVMTemplate.h (diff)
- RequestManagerVirtualMachine.h (diff)
- RequestManagerVirtualNetwork.h (diff)
- src
- rm
- Request.cc (diff)
- RequestManagerAcl.cc (diff)
- RequestManagerAllocate.cc (diff)
- RequestManagerChown.cc (diff)
- RequestManagerDelete.cc (diff)
- RequestManagerHost.cc (diff)
- RequestManagerImage.cc (diff)
- RequestManagerInfo.cc (diff)
- RequestManagerPoolInfo.cc (diff)
- RequestManagerPoolInfoFilter.cc (diff)
- RequestManagerPublish.cc (diff)
- RequestManagerUpdateTemplate.cc (diff)
- RequestManagerUser.cc (diff)
- RequestManagerVMTemplate.cc (diff)
- RequestManagerVirtualMachine.cc (diff)
- RequestManagerVirtualNetwork.cc (diff)
- rm