Есть ошибки в двух strcpy_s
строках.
strcpy_s(name, strlen(name), myname);
должно быть
strcpy_s(name, strlen(myname)+1, myname);
, а также
strcpy_s(major, strlen(major), mymajor);
должно быть
strcpy_s(major, strlen(mymajor)+1, mymajor);
Вызов strlen
для вновь распределенных массивов name
и major
, которые имеют неопределенные значения, вызывают неопределенное поведение, которое является причиной вашего сбоя.
Существует Apache XML-RPC WS (теперь, это - полный рот!), который является полной реализацией XML-RPC, которую Вы могли использовать. Я не знаю Bugzilla, что хорошо, но принятие оно поддерживает XML-RPC, не должно быть никаких проблем с помощью чудовищного полного рта, который я просто связал.
Библиотеку/API называют JAX-WS (или JAXB) и позволяет Вам назвать WS любой природы. Получите схему, генерируйте бобы и прокси, назовите их.
Существует также Mylyn, который должен работать автономно вне Eclipse. Тем не менее, мне еще не удалось сделать его автономным. Вы можете попробовать мой собственный API Bugzilla Java, который пытается удовлетворить самые насущные потребности: http://techblog.ralph-schuster.eu/b4j-bugzilla-for-java/