- snprintf(command_sock_path, PATH_MAX,
- opt_type == LTTNG_CONSUMER_KERNEL ?
- KCONSUMERD_CMD_SOCK_PATH :
- USTCONSUMERD_CMD_SOCK_PATH);
+ switch (opt_type) {
+ case LTTNG_CONSUMER_KERNEL:
+ strcpy(command_sock_path, KCONSUMERD_CMD_SOCK_PATH);
+ break;
+ case LTTNG_CONSUMER64_UST:
+ strcpy(command_sock_path, USTCONSUMERD64_CMD_SOCK_PATH);
+ break;
+ case LTTNG_CONSUMER32_UST:
+ strcpy(command_sock_path, USTCONSUMERD32_CMD_SOCK_PATH);
+ break;
+ default:
+ WARN("Unknown consumerd type");
+ goto error;
+ }