Changeset 5608:584b36c566e2 in roaraudio for roard/req.c
- Timestamp:
- 07/31/12 15:31:35 (12 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/req.c
r5586 r5608 81 81 } 82 82 83 int req_on_quit (int client, struct roar_message * mes, char ** data, uint32_t flags[2]) { 84 (void)client, (void)data; 85 mes->cmd = ROAR_CMD_OK; 86 mes->pos = g_pos; 87 mes->datalen = 0; 88 flags[1] |= COMMAND_FLAG_OUT_DELETE; 89 return 0; 90 } 91 83 92 int req_on_identify (int client, struct roar_message * mes, char ** data, uint32_t flags[2]) { 84 93 struct roar_client_server * cs; … … 1067 1076 int req_on_get_client (int client, struct roar_message * mes, char ** data, uint32_t flags[2]) { 1068 1077 struct roar_client * c; 1078 int ret; 1069 1079 1070 1080 if ( mes->datalen != 1 ) 1071 1081 return -1; 1072 1082 1083 if ( *data != NULL ) 1084 roar_mm_free(*data); 1085 *data = NULL; 1086 1073 1087 if ( clients_get(mes->data[0], &c) == -1 ) 1074 1088 return -1; … … 1076 1090 mes->cmd = ROAR_CMD_OK; 1077 1091 1078 return roar_ctl_c2m(mes, c); 1092 ret = roar_ctl_c2m2(mes, c, data); 1093 1094 if ( *data != NULL ) 1095 flags[1] |= COMMAND_FLAG_OUT_LONGDATA; 1096 1097 return ret; 1079 1098 } 1080 1099
Note: See TracChangeset
for help on using the changeset viewer.