[BACK]Return to main.c CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/main.c between version 1.188 and 1.189

version 1.188, 2014/08/30 18:08:10 version 1.189, 2014/09/01 22:45:53
Line 284  main(int argc, char *argv[])
Line 284  main(int argc, char *argv[])
                 mansearch_setup(1);                  mansearch_setup(1);
                 if( ! mansearch(&search, &paths, argc, argv, &res, &sz))                  if( ! mansearch(&search, &paths, argc, argv, &res, &sz))
                         usage(search.argmode);                          usage(search.argmode);
                 manpath_free(&paths);  
                 resp = res;                  resp = res;
   
                 if (sz == 0) {                  if (sz == 0) {
Line 367  main(int argc, char *argv[])
Line 366  main(int argc, char *argv[])
         while (argc) {          while (argc) {
 #if HAVE_SQLITE3  #if HAVE_SQLITE3
                 if (resp != NULL) {                  if (resp != NULL) {
                         if (resp->form)                          if (resp->form) {
                                   /* For .so only; ignore failure. */
                                   chdir(paths.paths[resp->ipath]);
                                 parse(&curp, -1, resp->file, &rc);                                  parse(&curp, -1, resp->file, &rc);
                         else                          } else
                                 rc = passthrough(resp->file);                                  rc = passthrough(resp->file);
                         resp++;                          resp++;
                 } else                  } else
Line 388  main(int argc, char *argv[])
Line 389  main(int argc, char *argv[])
 #if HAVE_SQLITE3  #if HAVE_SQLITE3
 out:  out:
         if (search.argmode != ARG_FILE) {          if (search.argmode != ARG_FILE) {
                   manpath_free(&paths);
                 mansearch_free(res, sz);                  mansearch_free(res, sz);
                 mansearch_setup(0);                  mansearch_setup(0);
         }          }

Legend:
Removed from v.1.188  
changed lines
  Added in v.1.189

CVSweb