dav/main.c

changeset 509
0576dd6409f3
parent 508
4575da18a27d
child 510
d6e801f97e7a
equal deleted inserted replaced
508:4575da18a27d 509:0576dd6409f3
1996 char *timeoutstr = cmd_getoption(a, "timeout"); 1996 char *timeoutstr = cmd_getoption(a, "timeout");
1997 if(timeoutstr) { 1997 if(timeoutstr) {
1998 if(!sstrcasecmp(sstr(timeoutstr), S("infinite"))) { 1998 if(!sstrcasecmp(sstr(timeoutstr), S("infinite"))) {
1999 timeout = -1; 1999 timeout = -1;
2000 } else { 2000 } else {
2001 timeout = (time_t)atoi(timeoutstr); // TODO: use strtol 2001 uint64_t i;
2002 if(util_strtoint(timeoutstr)) {
2003 timeout = (time_t)i;
2004 } else {
2005 fprintf(stderr, "Error: -T option has invalid value\n");
2006 return -1;
2007 }
2002 } 2008 }
2003 } 2009 }
2004 2010
2005 DavResource *res = dav_resource_new(sn, path); 2011 DavResource *res = dav_resource_new(sn, path);
2006 if(dav_lock_t(res, timeout)) { 2012 if(dav_lock_t(res, timeout)) {

mercurial