Skip to content

Commit b345b1b

Browse files
att
1 parent 9de0b21 commit b345b1b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/main.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -93,13 +93,13 @@ int main(int argc, char *argv[]){
9393
printf("Error loading dynamic library for starter callback: %lu\n", GetLastError());
9494
return 1;
9595
}
96-
CwebServer (*starter_callback)() = (CwebServer (*)())GetProcAddress(handler,starter_callback_name);
96+
CwebServer (*starter_callback)(int argc, char *argv[]) = (CwebServer (*)(int argc, char *argv))dlsym(handler,starter_callback_name);
9797
if(!starter_callback){
9898
printf("Starter callback function not found\n");
9999
FreeLibrary(handler);
100100
return 1;
101101
}
102-
server = starter_callback();
102+
server = starter_callback(argc,argv);
103103
CwebServer_start(&server);
104104
FreeLibrary(handler);
105105
return 0;
@@ -109,13 +109,13 @@ int main(int argc, char *argv[]){
109109
printf("Error loading dynamic library for starter callback: %s\n", dlerror());
110110
return 1;
111111
}
112-
CwebServer (*starter_callback)() = (CwebServer (*)())dlsym(handler,starter_callback_name);
112+
CwebServer (*starter_callback)(int argc, char *argv[]) = (CwebServer (*)(int argc, char *argv))dlsym(handler,starter_callback_name);
113113
if(!starter_callback){
114114
printf("Starter callback function not found\n");
115115
dlclose(handler);
116116
return 1;
117117
}
118-
server = starter_callback();
118+
server = starter_callback(argc,argv);
119119
CwebServer_start(&server);
120120
dlclose(handler);
121121
return 0;

0 commit comments

Comments
 (0)