Displaying 1 result from an estimated 1 matches for "pszdepend".
Did you mean:
psz_depend
2007 Aug 31
0
[ win32utils-Bugs-13560 ] Service dependencies has wierd string.
...ugged service.c and service.h and found something wrong.
I modified the function "rb_get_dependencies" from service.h like following and it works fine.
static VALUE rb_get_dependencies(LPTSTR lpDependencies){
VALUE v_dependencies = rb_ary_new();
if(lpDependencies){
TCHAR* pszDepend = 0;
int i = 0;
pszDepend = &lpDependencies[i];
while(*pszDepend != 0){
rb_ary_push(v_dependencies, rb_str_new2(pszDepend));
//i += _tcslen(lpDependencies) + 1; <-- Original code
i += _tcslen(&(lpDependencies[i])) + 1; // <-- Modif...