/[gnats]/gnats/gnats/file-pr.c
ViewVC logotype

Diff of /gnats/gnats/file-pr.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.52 by andrewg, Sun Mar 9 02:28:45 2003 UTC revision 1.53 by andrewg, Sat Aug 30 07:58:14 2003 UTC
# Line 919  getBugNumber (const DatabaseInfo databas Line 919  getBugNumber (const DatabaseInfo databas
919    return bug_number;    return bug_number;
920  }  }
921    
922  /* Submit the PR whose contents are referred to by FP.  */  /* Submit the PR whose contents are referred to by FP.
923     * Return the new PR number if it's a new PR, or return the PR number of
924     * the PR which was appended to if it's an existing PR. */
925  int  int
926  submit_pr (const DatabaseInfo database, FILE *fp, ErrorDesc *err)  submit_pr (const DatabaseInfo database, FILE *fp, ErrorDesc *err)
927  {  {
928    int result;    int result, retval;
929    PR *pr = allocPR (database);    PR *pr = allocPR (database);
930    
931    result = (read_header (pr, fp) >= 0);    result = (read_header (pr, fp) >= 0);
# Line 945  submit_pr (const DatabaseInfo database, Line 947  submit_pr (const DatabaseInfo database,
947              }              }
948            else            else
949              {              {
950                if (append_report (fp, pr, prID, err) != 0)                retval = append_report (fp, pr, prID, err);
951                  {                result = (retval == 0) ? atoi (prID) : 0;
                   result = 0;  
                 }  
952                free_pr (pr);                free_pr (pr);
953              }              }
954            free (prID);            free (prID);
# Line 956  submit_pr (const DatabaseInfo database, Line 956  submit_pr (const DatabaseInfo database,
956        else        else
957          {          {
958            read_pr (pr, fp, 0);            read_pr (pr, fp, 0);
959            if (createNewPRFile (pr, createCategoryDirs (database), err) < 0)            retval = createNewPRFile (pr, createCategoryDirs (database), err);
960              {            result = (retval < 0) ? 0 : retval;
               result = 0;  
             }  
961          }          }
962      }      }
963    else    else

Legend:
Removed from v.1.52  
changed lines
  Added in v.1.53

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26