- case LTTNG_VIEWER_INDEX_INACTIVE:
- fprintf(stderr, "(INACTIVE)\n");
- break;
- case LTTNG_VIEWER_INDEX_OK:
- break;
- case LTTNG_VIEWER_INDEX_RETRY:
- sleep(1);
- goto retry;
- case LTTNG_VIEWER_INDEX_HUP:
- fprintf(stderr, "(HUP)\n");
- session->streams[id].id = -1ULL;
- session->streams[id].fd = -1;
- break;
- case LTTNG_VIEWER_INDEX_ERR:
- fprintf(stderr, "(ERR)\n");
- goto error;
- default:
- fprintf(stderr, "SHOULD NOT HAPPEN\n");
- goto error;
+ case LTTNG_VIEWER_INDEX_INACTIVE:
+ /* Skip this stream. */
+ diag("Got LTTNG_VIEWER_INDEX_INACTIVE");
+ continue;
+ case LTTNG_VIEWER_INDEX_OK:
+ break;
+ case LTTNG_VIEWER_INDEX_RETRY:
+ sleep(1);
+ goto retry;
+ case LTTNG_VIEWER_INDEX_HUP:
+ diag("Got LTTNG_VIEWER_INDEX_HUP");
+ session->streams[id].id = -1ULL;
+ session->streams[id].fd = -1;
+ goto error;
+ case LTTNG_VIEWER_INDEX_ERR:
+ diag("Got LTTNG_VIEWER_INDEX_ERR");
+ goto error;
+ default:
+ diag("Unknown reply status during LTTNG_VIEWER_GET_NEXT_INDEX (%d)", be32toh(rp.status));
+ goto error;