static void s3compat_smb_accept(struct stream_connection *conn)
{
int fd = socket_get_fd(conn->socket);
-#if 0
- char *cmd = talloc_asprintf(conn, "xterm -e gdb --pid %u &", getpid());
- system(cmd);
- sleep(2);
-#endif
+ if (lp_parm_bool(conn->lp_ctx, NULL, "s3compat", "gdb", false)) {
+ char *cmd = talloc_asprintf(conn, "gnome-terminal -e \"gdb --pid %u\"", getpid());
+ system(cmd);
+ sleep(2);
+ }
DEBUG(0,(__location__ ": new s3compat smbd connection\n"));
s3compat_set_server_fd(fd);
s3compat_set_event_ctx(conn->event.ctx);