diff options
Diffstat (limited to 'libglusterfs/src/gfdb/gfdb_sqlite3.c')
| -rw-r--r-- | libglusterfs/src/gfdb/gfdb_sqlite3.c | 11 | 
1 files changed, 5 insertions, 6 deletions
diff --git a/libglusterfs/src/gfdb/gfdb_sqlite3.c b/libglusterfs/src/gfdb/gfdb_sqlite3.c index b9de3d3a3a6..02d60857498 100644 --- a/libglusterfs/src/gfdb/gfdb_sqlite3.c +++ b/libglusterfs/src/gfdb/gfdb_sqlite3.c @@ -436,9 +436,9 @@ gf_sqlite3_init (dict_t *args, void **db_conn) {          }          /* If the file exist we skip the config part -         * and create the schema if NOT Present*/ +         * and creation of the schema */          if (is_dbfile_exist) -                goto create_table; +                goto db_exists;          /*Apply sqlite3 params to database*/ @@ -450,17 +450,16 @@ gf_sqlite3_init (dict_t *args, void **db_conn) {                  goto out;          } -/*Create the schema if NOT present*/ -create_table: - +        /*Create the schema if NOT present*/          ret = create_filetable (sql_conn->sqlite3_db_conn);          if (ret) {                  gf_log (GFDB_STR_SQLITE3, GF_LOG_ERROR,                          "Failed Creating %s Table", GF_FILE_TABLE);                 goto out;          } -        ret = 0; +db_exists: +        ret = 0;  out:          if (ret) {                  gf_sqlite3_fini ((void **)&sql_conn);  | 
