]> git.sur5r.net Git - bacula/bacula/commitdiff
numornull becomes edit_num_or_null
authorDan Langille <dan@langille.org>
Thu, 18 Dec 2003 17:01:35 +0000 (17:01 +0000)
committerDan Langille <dan@langille.org>
Thu, 18 Dec 2003 17:01:35 +0000 (17:01 +0000)
and takes uint32_t instead of int

git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@891 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/src/cats/sql_update.c

index 843de7f41375a24a2056bee672b36666c359407a..4f00fd88ec032b419d0adbee2bc95bfb2a84d3ca 100644 (file)
@@ -118,8 +118,8 @@ db_update_job_start_record(JCR *jcr, B_DB *mdb, JOB_DBR *jr)
  *
  *
  */
-void numornull(char *s, size_t n, int id) {
-       bsnprintf(s, n, id ? "%d" : "NULL", id);
+void edit_num_or_null(char *s, size_t n, uint32_t id) {
+       bsnprintf(s, n, id ? "%u" : "NULL", id);
 }
 
 
@@ -144,9 +144,9 @@ db_update_job_end_record(JCR *jcr, B_DB *mdb, JOB_DBR *jr)
 
 
    /* some values are set to zero, which translates to NULL in SQL */
-   numornull(PoolId,    sizeof(PoolId),    jr->PoolId);
-   numornull(FileSetId, sizeof(FileSetId), jr->FileSetId);
-   numornull(ClientId,  sizeof(ClientId),  jr->ClientId);
+   edit_num_or_null(PoolId,    sizeof(PoolId),    jr->PoolId);
+   edit_num_or_null(FileSetId, sizeof(FileSetId), jr->FileSetId);
+   edit_num_or_null(ClientId,  sizeof(ClientId),  jr->ClientId);
        
    ttime = jr->EndTime;
    localtime_r(&ttime, &tm);