diff --git a/mc/mc.h b/mc/mc.h index fac82876..edb346ab 100644 --- a/mc/mc.h +++ b/mc/mc.h @@ -26,7 +26,7 @@ #include "os_calls.h" #include "defines.h" -#define CURRENT_MOD_VER 1 +#define CURRENT_MOD_VER 2 struct mod { @@ -82,7 +82,8 @@ struct mod int (*server_send_to_channel)(struct mod* v, int channel_id, char* data, int data_len, int total_data_len, int flags); - long server_dumby[100 - 24]; /* align, 100 minus the number of server + int (*server_bell_trigger)(struct vnc* v); + long server_dumby[100 - 25]; /* align, 100 minus the number of server functions above */ /* common */ long handle; /* pointer to self as long */ diff --git a/rdp/rdp.h b/rdp/rdp.h index fbd519e0..cef58cf6 100644 --- a/rdp/rdp.h +++ b/rdp/rdp.h @@ -251,7 +251,7 @@ struct rdp_orders struct rdp_bitmap* cache_bitmap[3][600]; }; -#define CURRENT_MOD_VER 1 +#define CURRENT_MOD_VER 2 struct mod { @@ -311,7 +311,8 @@ struct mod int (*server_send_to_channel)(struct mod* v, int channel_id, char* data, int data_len, int total_data_len, int flags); - long server_dumby[100 - 24]; /* align, 100 minus the number of server + int (*server_bell_trigger)(struct vnc* v); + long server_dumby[100 - 25]; /* align, 100 minus the number of server functions above */ /* common */ long handle; /* pointer to self as long */ diff --git a/sesman/sesman.ini b/sesman/sesman.ini index 8742d5d5..640c898d 100644 --- a/sesman/sesman.ini +++ b/sesman/sesman.ini @@ -29,12 +29,12 @@ param1=-bs param2=-ac param3=-nolisten param4=tcp -param5=-localhost -param6=-dpi -param7=96 [Xvnc] param1=-bs param2=-ac param3=-nolisten param4=tcp +param5=-localhost +param6=-dpi +param7=96 diff --git a/sesman/session.c b/sesman/session.c index a9cbc909..36262ad6 100644 --- a/sesman/session.c +++ b/sesman/session.c @@ -504,7 +504,7 @@ session_start_fork(int width, int height, int bpp, char* username, /* additional parameters from sesman.ini file */ //config_read_xserver_params(SESMAN_SESSION_TYPE_XRDP, // xserver_params); - list_append_list_strdup(g_cfg->rdp_params, xserver_params, 0); + list_append_list_strdup(g_cfg->rdp_params, xserver_params, 0); /* make sure it ends with a zero */ list_add_item(xserver_params, 0); diff --git a/vnc/vnc.h b/vnc/vnc.h index f5b2f984..b9886be4 100644 --- a/vnc/vnc.h +++ b/vnc/vnc.h @@ -27,7 +27,7 @@ #include "d3des.h" #include "defines.h" -#define CURRENT_MOD_VER 1 +#define CURRENT_MOD_VER 2 struct vnc { @@ -50,7 +50,6 @@ struct vnc /* server functions */ int (*server_begin_update)(struct vnc* v); int (*server_end_update)(struct vnc* v); - int (*server_bell_trigger)(struct vnc* v); int (*server_fill_rect)(struct vnc* v, int x, int y, int cx, int cy); int (*server_screen_blt)(struct vnc* v, int x, int y, int cx, int cy, int srcx, int srcy); @@ -88,7 +87,8 @@ struct vnc int (*server_send_to_channel)(struct vnc* v, int channel_id, char* data, int data_len, int total_data_len, int flags); - long server_dumby[100 - 24]; /* align, 100 minus the number of server + int (*server_bell_trigger)(struct vnc* v); + long server_dumby[100 - 25]; /* align, 100 minus the number of server functions above */ /* common */ long handle; /* pointer to self as long */ diff --git a/xrdp/xrdp_types.h b/xrdp/xrdp_types.h index 74041608..7d470e08 100644 --- a/xrdp/xrdp_types.h +++ b/xrdp/xrdp_types.h @@ -42,7 +42,6 @@ struct xrdp_mod /* server functions */ int (*server_begin_update)(struct xrdp_mod* v); int (*server_end_update)(struct xrdp_mod* v); - int (*server_bell_trigger)(struct xrdp_mod* v); int (*server_fill_rect)(struct xrdp_mod* v, int x, int y, int cx, int cy); int (*server_screen_blt)(struct xrdp_mod* v, int x, int y, int cx, int cy, int srcx, int srcy); @@ -80,7 +79,8 @@ struct xrdp_mod int (*server_send_to_channel)(struct xrdp_mod* v, int channel_id, char* data, int data_len, int total_data_len, int flags); - long server_dumby[100 - 24]; /* align, 100 minus the number of server + int (*server_bell_trigger)(struct xrdp_mod* v); + long server_dumby[100 - 25]; /* align, 100 minus the number of server functions above */ /* common */ long handle; /* pointer to self as int */ diff --git a/xup/xup.h b/xup/xup.h index df0dd545..e4f96549 100644 --- a/xup/xup.h +++ b/xup/xup.h @@ -26,7 +26,7 @@ #include "os_calls.h" #include "defines.h" -#define CURRENT_MOD_VER 1 +#define CURRENT_MOD_VER 2 struct mod { @@ -86,7 +86,8 @@ struct mod int (*server_send_to_channel)(struct mod* v, int channel_id, char* data, int data_len, int total_data_len, int flags); - tbus server_dumby[100 - 24]; /* align, 100 minus the number of server + int (*server_bell_trigger)(struct vnc* v); + tbus server_dumby[100 - 25]; /* align, 100 minus the number of server functions above */ /* common */ tbus handle; /* pointer to self as long */