mirror of
https://git.sr.ht/~thestr4ng3r/chiaki
synced 2025-08-21 14:03:11 -07:00
Finish Regist JNI Bindings
This commit is contained in:
parent
4e85d37b39
commit
52b8ffe976
9 changed files with 219 additions and 15 deletions
|
@ -41,7 +41,7 @@ set(SOURCE_FILES
|
|||
src/thread.c
|
||||
src/base64.c
|
||||
src/http.c
|
||||
src/sessionlog.c
|
||||
src/log.c
|
||||
src/ctrl.c
|
||||
src/rpcrypt.c
|
||||
src/takion.c
|
||||
|
|
|
@ -31,9 +31,9 @@ extern "C" {
|
|||
|
||||
typedef struct chiaki_regist_info_t
|
||||
{
|
||||
char *host;
|
||||
const char *host;
|
||||
bool broadcast;
|
||||
char *psn_id;
|
||||
const char *psn_id;
|
||||
uint32_t pin;
|
||||
} ChiakiRegistInfo;
|
||||
|
||||
|
|
|
@ -75,9 +75,9 @@ CHIAKI_EXPORT ChiakiErrorCode chiaki_regist_start(ChiakiRegist *regist, ChiakiLo
|
|||
error_stop_pipe:
|
||||
chiaki_stop_pipe_fini(®ist->stop_pipe);
|
||||
error_psn_id:
|
||||
free(regist->info.psn_id);
|
||||
free((char *)regist->info.psn_id);
|
||||
error_host:
|
||||
free(regist->info.host);
|
||||
free((char *)regist->info.host);
|
||||
return err;
|
||||
}
|
||||
|
||||
|
@ -85,8 +85,8 @@ CHIAKI_EXPORT void chiaki_regist_fini(ChiakiRegist *regist)
|
|||
{
|
||||
chiaki_thread_join(®ist->thread, NULL);
|
||||
chiaki_stop_pipe_fini(®ist->stop_pipe);
|
||||
free(regist->info.psn_id);
|
||||
free(regist->info.host);
|
||||
free((char *)regist->info.psn_id);
|
||||
free((char *)regist->info.host);
|
||||
}
|
||||
|
||||
CHIAKI_EXPORT void chiaki_regist_stop(ChiakiRegist *regist)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue