X-Git-Url: https://git.saurik.com/redis.git/blobdiff_plain/9b962d10a4e65fc0bb50d1a4476fdc9503ca1b53..4d57e44839f93b048cf0bb79f1b901b9f554bff4:/src/rdb.c?ds=sidebyside diff --git a/src/rdb.c b/src/rdb.c index 1e23fa70..481efe9d 100644 --- a/src/rdb.c +++ b/src/rdb.c @@ -602,6 +602,7 @@ int rdbSave(char *filename) { dictIterator *di = NULL; dictEntry *de; char tmpfile[256]; + char magic[10]; int j; long long now = mstime(); FILE *fp; @@ -616,7 +617,8 @@ int rdbSave(char *filename) { } rioInitWithFile(&rdb,fp); - if (rdbWriteRaw(&rdb,"REDIS0004",9) == -1) goto werr; + snprintf(magic,sizeof(magic),"REDIS%04d",REDIS_RDB_VERSION); + if (rdbWriteRaw(&rdb,magic,9) == -1) goto werr; for (j = 0; j < server.dbnum; j++) { redisDb *db = server.db+j;