Here t_context.info is a pointer which persists after this method finishes - so you can use the c-string created with Convert here (i.e. no need to free it unless an error occurs).