projects
/
lttng-ust.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix loglevel value enable: use isdigit rather than isalpha
[lttng-ust.git]
/
liblttng-ust
/
ltt-events.c
diff --git
a/liblttng-ust/ltt-events.c
b/liblttng-ust/ltt-events.c
index e3fd3f79fdd9bb913a3f01987866a4c08e57ee7d..7882f6d2a63b84fdc0a2659b69d3e6e6d99027c0 100644
(file)
--- a/
liblttng-ust/ltt-events.c
+++ b/
liblttng-ust/ltt-events.c
@@
-135,6
+135,7
@@
int pending_probe_fix_events(const struct lttng_event_desc *desc)
size_t name_len = strlen(name) + 1;
uint32_t hash = jhash(name, name_len - 1, 0);
int ret = 0;
size_t name_len = strlen(name) + 1;
uint32_t hash = jhash(name, name_len - 1, 0);
int ret = 0;
+ struct lttng_ust_event event_param;
/*
* For this event, we need to lookup the loglevel. If active (in
/*
* For this event, we need to lookup the loglevel. If active (in
@@
-146,6
+147,8
@@
int pending_probe_fix_events(const struct lttng_event_desc *desc)
ev_ll = *desc->loglevel;
loglevel = get_loglevel(ev_ll->identifier);
ev_ll = *desc->loglevel;
loglevel = get_loglevel(ev_ll->identifier);
+ if (!loglevel)
+ loglevel = get_loglevel_value(ev_ll->value);
if (loglevel) {
struct session_loglevel *sl;
if (loglevel) {
struct session_loglevel *sl;
@@
-154,15
+157,19
@@
int pending_probe_fix_events(const struct lttng_event_desc *desc)
struct ltt_event *ev;
int ret;
struct ltt_event *ev;
int ret;
+ memcpy(&event_param, &sl->event_param,
+ sizeof(event_param));
+ memcpy(event_param.name,
+ desc->name,
+ sizeof(event_param.name));
/* create event */
ret = ltt_event_create(sl->chan,
/* create event */
ret = ltt_event_create(sl->chan,
- &
sl->
event_param, NULL,
+ &event_param, NULL,
&ev);
&ev);
- /*
- * TODO: report error.
- */
- if (ret)
+ if (ret) {
+ DBG("Error creating event");
continue;
continue;
+ }
cds_list_add(&ev->loglevel_list,
&sl->events);
}
cds_list_add(&ev->loglevel_list,
&sl->events);
}
This page took
0.02625 seconds
and
4
git commands to generate.