@@ -362,10 +362,10 @@ get_rel_infos(migratorContext *ctx, const DbInfo *dbinfo,
362
362
curr -> reloid = atol (PQgetvalue (res , relnum , i_oid ));
363
363
364
364
nspname = PQgetvalue (res , relnum , i_nspname );
365
- snprintf (curr -> nspname , sizeof (curr -> nspname ), nspname );
365
+ strlcpy (curr -> nspname , nspname , sizeof (curr -> nspname ));
366
366
367
367
relname = PQgetvalue (res , relnum , i_relname );
368
- snprintf (curr -> relname , sizeof (curr -> relname ), relname );
368
+ strlcpy (curr -> relname , relname , sizeof (curr -> relname ));
369
369
370
370
curr -> relfilenode = atol (PQgetvalue (res , relnum , i_relfilenode ));
371
371
curr -> toastrelid = atol (PQgetvalue (res , relnum , i_reltoastrelid ));
@@ -374,7 +374,7 @@ get_rel_infos(migratorContext *ctx, const DbInfo *dbinfo,
374
374
/* if no table tablespace, use the database tablespace */
375
375
if (strlen (tblspace ) == 0 )
376
376
tblspace = dbinfo -> db_tblspace ;
377
- snprintf (curr -> tablespace , sizeof (curr -> tablespace ), "%s" , tblspace );
377
+ strlcpy (curr -> tablespace , tblspace , sizeof (curr -> tablespace ));
378
378
}
379
379
PQclear (res );
380
380
0 commit comments