int glite_jpps_refresh_feed(glite_jp_context_t ctx, char *feed_id, time_t *expires){
time(expires); *expires += FEED_TTL;
- glite_jppsbe_refresh_feed(ctx, feed_id, expires);
+ glite_jppsbe_refresh_feed(ctx, feed_id, *expires);
printf("Feed %s has been refreshed.\n", feed_id);
char *stmt = NULL;
char *e = NULL;
glite_lbu_TimeToDB(expires, &e);
- trio_asprintf(&stmt, "update feeds set expires=%s where feedid=%s",
+ trio_asprintf(&stmt, "update feeds set expires=%s where feedid='%s'",
e, feed_id);
if (!stmt) {
err.code = ENOMEM;